webForumDet fria alternativet

PDO-försök

4 svar · 490 visningar · startad av tanten

tantenMedlem sedan nov. 20051 596 inlägg
#1

Vad betyder detta?
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\wamp\www\webshop\test.php:4 Stack trace: #0

Har precis börjat att försöka lära mig PDO, men det vill sig inte riktigt och jag förstår ingenting...

Är det någon inställning som ska till i WAMP?

colioneMedlem sedan juni 20014 421 inlägg
#2

Du verkar inte ha pdo-drivarna för den databasen du försöker ansltua till installerade. (MySQL?)

Hur ser koden ut samt relevanta delar i php.ini. Vilken version av wamp/php kör du?

tantenMedlem sedan nov. 20051 596 inlägg
#3
$db = new PDO('mysql:host=localhost;dbname=webbshop', 'root', 'lXXX');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
$db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, 1);

Så har jag ändrat dessa i ini-filen.

extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_sqlite.dll

Något mer från ini-filen?
Har den senaste versionen av WAMP och php5 och mysql 5.0.22

colioneMedlem sedan juni 20014 421 inlägg
#4

Och du har startat om wamp efter det?

tantenMedlem sedan nov. 20051 596 inlägg
#5

Nej upptäckte precis att det behövdes göras... när jag kollade om extensions var förbockade :r
Nu fungerar det.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)