sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor virker min PDO ikke?

Du skal fortælle PDO, at du ønsker, at den skal kaste undtagelser:

$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Efter din kommentar nedenfor, er det tydeligt, at dit DSN er forkert. Det skal være:

$connection = new PDO('mysql:host=localhost;dbname=my_db','my_username','xxxxxxx');

Bemærk, at syntaksen er dbname= i stedet for dbname: (som du havde oprindeligt).



  1. Korrekt brug af php mysqli autocommit og rollback

  2. Sådan skriver du en CASE-sætning i SQL

  3. Er der ANY_VALUE-kapacitet til mysql 5.6?

  4. PHP SQL:Sådan gemmer du data til flere databaser fra en html-formular ELLER hvordan du automatisk kopierer data fra en database til en anden database