|
Sommaire
fbsql_affected_rows |
6.28.38 fbsql_queryPHP 4 >= 4.0.6Description resource fbsql_query(string query ,[resource link_identifier ]) fbsql_query envoie la requête query à la base de données courante, sur le serveur représenté par sa connexion link_identifier. Si link_identifier est omis, la dernière connexion ouverte est utilisée. Si aucune connexion n'a été ouverte, fbsql_query essaie d'établir une connexion en appelant la fonction fbsql_connect sans aucun argument.
fbsql_query retourne une ressource en cas de succès, ou FALSE, en cas d'échec. La requête suivante est invalide, et fbsql_query échouera puis retournera FALSE:@:
La requête suivante est invalide si my_col n'est pas une colonne dans la table my_tbl :@: fbsql_query échouera puis retournera FALSE :@:
fbsql_query échouera si vous n'avez pas les droits d'accès sur l'une des bases de données utilisée dans la requête. Lorsque la requête réussit, vous pouvez utilisez fbsql_num_rows pour savoir combien de lignes ont été retournée par une requête SELECT, ou bien fbsql_affected_rows pour les autres requêtes (DELETE, INSERT, REPLACE et UPDATE). Pour les requêtes SELECT, fbsql_query retourne une ressource de résultat, que vous pouvez passer à fbsql_result. Lors vous avez fini de lire le résultat, vous pouvez libérer les ressources utilisées en appelant fbsql_free_result. Cependant, la mémoire sera automatiquement libérée à la fin du script. Voir aussi fbsql_affected_rows, fbsql_db_query, fbsql_free_result, fbsql_result, fbsql_select_db et fbsql_connect. |