Okay J'essaie de convertir la requête MySQL en PDO MySQL. Je fais déjà avant, mais je cn't obtenir celui-ci travail:PHP PDO utilisant le pilote MySQL ne fonctionne pas - MAy être mon code?
$query = 'SELECT key FROM turl WHERE key = "'.$k.'"';
$req = $db->query($query);
if($req->rowCount() > 0) {
$key = $row['key'];
}
Et voici AOP php: extentions
extension=php_pdo.dll
;extension=php_pdo_dblib.dll
;extension=php_pdo_firebird_firebird.dll
;extension=php_pdo_firebird_interbase.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql_mysqlnd.dll
extension=php_pdo_mysql_libmysql.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pdo_sqlite_external.dll
Je posterai ici avant ServerFault au cas où il mon code PHP qui est erroné .
Par ailleurs, voici l'erreur:
Erreur fatale: Appel à une fonction membre rowCount() sur un non-objet dans D: \ Entreprises \ Site web - Dev \ xampp \ htdocs \ UShot \ index.php à la ligne 51
Cela signifie probablement qu'il ya une erreur SQL se produit, alors le résultat que vous obtenez est «FAUX» ou autre. Essayez d'activer le rapport d'erreurs de PDO. – Amber
KEY n'est-il pas un mot-clé mysql réservé? – zerkms