Questione : Non può collegarsi al DB con la PERA del PHP

Ciao, collegare direttamente gli impianti, collegantesi con la pera fa imbroglione della stampa del not

“: „. mysql_connect (“localhost„, " xxx„, “yyy"); db della stampa del
“: „. mysql_select_db (“mydb„);

$dbObj = nuovo DB;
$this->db = $dbObj->connect ($dsn);        risultato del collegamento della stampa del
“: „. $this->db. “
„;

Result:

con: Identificazione #57db delle risorse: 1

Connect al mysql di dsn: //xxx: risultato di yyy@localhost/mydb
Connection: Errore di DB: non found
could non collegarsi a database
class= del

Risposta : Non può collegarsi al DB con la PERA del PHP

Ci devono essere cose che non state mostrando affinchè il vostro codice lavoriate dovunque.  In primo luogo è la definizione di codice categoria per “il DB„ che non fa parte di PDO che potrei trovare.  In secondo luogo è la stringa “di $dsn„.  Possono fa parte di una lima di inclusione in qualche luogo su un altro progetto.

Il codice sotto è che cosa ho ottenuto da Pear/PDO.  L'esempio completo qui sopra con l'Info per la mia base di dati funziona esattamente lo stessi di il metodo diretto che ho usato prima di quale è come voi ha mostrato sopra usando “il mysql_connect„.
1:
2:
$dbdsn = “mysql: dbname=$dbname; host=$dbhost„;
$dbh = nuovo PDO ($dbdsn, $dbuser, $dbpass);
Altre soluzioni  
 
programming4us programming4us