[PHP] Testen ob MySQLi aktiviert ist

Dieses Thema im Forum "Webentwicklung" wurde erstellt von DOWNandOUT, 25. September 2009 .

  1. 25. September 2009
    Testen ob MySQLi aktiviert ist

    Hi,

    habe nen Script geschrieben welches auf MySQLi aufbaut. So, das Script hat auch ne Installationsdatei. Jetzt wollte ich mal fragen wie ich per PHP abfragen kann ob MySQLi aufm Server aktiviert ist, und das er dann ggf. nen true oder false zurückgibt.

    greetz
    Jan225
     
  2. 25. September 2009
    AW: Testen ob MySQLi aktiviert ist

    Weiß keine konkrete Lösung und auch Google findet auf die schnelle nichts ... hier mal 2 Lösungsansätze:

    # Versuchen eine mysqli Verbindung aufzubauen und dann überprüfen, ob diese funktioniert hat.

    # Mit buffern ( ob_start ) die phpinfo in eine Variable einlesen und dann mittels preg_match herausfinden, ob mysqli geladen und geparsed wird
     
  3. 25. September 2009
    AW: Testen ob MySQLi aktiviert ist

    Du kannst mittels der Funktion get_loaded_extensions ();
    alle installieten Module als array zurückgeben lassen und diese dann auswerten.

    PHP: get_loaded_extensions - Manual
     
  4. 25. September 2009
    AW: Testen ob MySQLi aktiviert ist

    Joah, ganz easy eigentlich...
    PHP:
    extension_loaded ( 'mysqli' );
    (gibt true/false zurück)
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.