Voici un premier tableau pour débuter les correspondances de requêtes entre le MYSQL et le PDO :
Commande MYSQL | Commande PDO |
---|---|
mysql_select_db(); | Requête non existante en PDO : la table est déjà définie dans la connexion à la BDD avec new PDO(…) |
mysql_fetch_array(); mysql_fetch_assoc(); mysql_fetch_row(); |
Utiliser le PDOStatement->fetch avec : a) PDO::FETCH_ASSOC b) PDO :: FETCH_BOTH C) PDO :: FETCH_OBJ pour les principaux paramètres. |
mysql_free_result(); | unset() |
mysql_num_rows(); mysql_affected_rows(); |
PDOStatement->rowCount |
mysql_insert_id(); | PDO::lastInsertId |
mysql_num_rows(); | PDOStatement->rowCount |