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

PDO-forbindelse uden databasenavn?

Du kan starte en PDO-forbindelse ved at rette mig, hvis jeg tager fejl:

$db = new PDO("mysql:host=localhost", 'user', 'pass');

Forskellen fra dette med en normal forbindelse er den fjernede del dbname=[xx] , som du kan se.

Også et gratis tip, når du vil bruge en UTF-8-forbindelse:

$db = new PDO("mysql:host=localhost;charset=utf8mb4", 'user', 'pass');

For at kommentere Yehonatan du kan vælge en database ved at:

$db->exec('USE databaseName');


  1. Sådan tilføjes en separator til en sammenkædet streng i SQL Server - CONCAT_WS()

  2. Mere SQL, mindre kode, med PostgreSQL

  3. Sådan beskytter du din MySQL- eller MariaDB-database mod SQL-injektion:Første del

  4. Rails 3, ActiveRecord, PostgreSQL - .uniq kommando virker ikke?