Pourquoi est-ce que mysql_store_result() retourne parfois NULL après que mysql_query() ait réussi
<<<
Quels résultats puis-je obtenir d'une requête? Comment lire l'identifiant unique de la dernière ligne insérée
>>>

21.2.12 Questions courantes sur la bibliothèque C
21.2 API MySQL C
21 API MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Pourquoi est-ce que mysql_store_result() retourne parfois NULL après que mysql_query() ait réussi
->Quels résultats puis-je obtenir d'une requête?
Comment lire l'identifiant unique de la dernière ligne insérée
Problèmes lors de la liaison avec l'API C

21.2.12.2 Quels résultats puis-je obtenir d'une requête?

En plus des enregistrements retournés par une requête, vous pouvez obtenir les informations suivantes :

  • mysql_affected_rows() retourne le nombre d'enregistrements affectés par la dernière requête INSERT , UPDATE , ou DELETE . Une exception est que si DELETE est utilisé sans clause WHERE , la table est re-créée vide, ce qui est plus rapide! Dans ce cas, mysql_affected_rows() retournera zéro comme nombre d'enregistrements affectés.
  • mysql_num_rows() retourne le nombre d'enregistrements dans le résultat. Avec mysql_store_result() , mysql_num_rows() peut être utilisée dès que mysql_store_result() retourne un résultat. Avec mysql_use_result() , mysql_num_rows() ne doit être appelé qu'après avoir récupéré tous les enregistrements avec mysql_fetch_row() .
  • mysql_insert_id() retourne l'ID généré par la dernière requête qui a inséré une ligne dans une table avec un index AUTO_INCREMENT . mysql_insert_id() .
  • Quelques requêtes ( LOAD DATA INFILE ... , INSERT INTO ... SELECT ... , UPDATE ) retournent des informations additionnelles. Le résultat est renvoyé par mysql_info() . Regardez la documentation de mysql_info() pour plus d'informations sur le format de la chaîne retournée. mysql_info() retourne un pointeur NULL s'il n'y a pas d'informations additionelles.

<< Quels résultats puis-je obtenir d'une requête? >>
Pourquoi est-ce que mysql_store_result() retourne parfois NULL après que mysql_query() ait réussi Questions courantes sur la bibliothèque C Comment lire l'identifiant unique de la dernière ligne insérée