Připojení k MYSQL
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím nejde se mě připojit na databázi příkazem: mysqli_connect i když by webzdarma měl podporovat mysql verzi 5 a hlásí to: Fatal error: Call to undefined function mysqli_connect(). jde to pouze se starým mysql_connect, proto žádám o vysvětlení jak to tedy skutečně je? děkuji
-
Když se podíváš do phpinfo(), tak zjistíš, že ovladač MySQLi na WZ není podporován. Nezáleží na tom, jestli používáš PHP5, ale na modulech, které jsou nebo nejsou k němu nainstalovány.
-
Takže pokud nemají moduly u PHP 5.0 pro PDO tak mi toto nepujde? function conect () { /** *@return vrací $dbh což je připojení k databázi **/ try { //Tedy zde se přihlásím. $dbh = new PDO('mysql:host=mysql.webzdarma.cz;dbname=DBNAME', "USERNAME", "PASSWORD"); } catch (PDOException $e) { //napíšem jim co se stalo print "PROBLÉM!: " . $e->getMessage() . "<br/>"; die(); } return $dbh; }
-
Bohužel na WZ není podpora PDO pro MySQL, ale uvedený příklad bude fungovat, pokud použiješ databázi SQLite. Doporučuji přesedlat, SQLite má více funkcí a je rychlejší, než MySQL.