mysql_stmt_bind_result() <<< |
mysql_stmt_execute() | mysql_stmt_fetch() >>> |
21.2.7 Descriptions des fonctions C pour les requêtes préparées 21.2 API MySQL C 21 API MySQL Manuel de Référence MySQL 4.1 : Version Française . mysql_stmt_init() . mysql_stmt_bind_param() . mysql_stmt_bind_result() ->mysql_stmt_execute() . mysql_stmt_fetch() . mysql_stmt_fetch_column() . mysql_stmt_result_metadata() . mysql_stmt_param_count() . mysql_stmt_param_metadata() . mysql_stmt_prepare() . mysql_stmt_send_long_data() . mysql_stmt_affected_rows() . mysql_stmt_insert_id() . mysql_stmt_close() . mysql_stmt_data_seek() . mysql_stmt_errno() . mysql_stmt_error() . mysql_stmt_free_result() . mysql_stmt_num_rows() . mysql_stmt_reset() . mysql_stmt_row_seek() . mysql_stmt_row_tell() . mysql_stmt_sqlstate() . mysql_stmt_store_result() . mysql_stmt_attr_set() . mysql_stmt_attr_get() |
21.2.7.4 mysql_stmt_execute()int mysql_stmt_execute(MYSQL_STMT *stmt) Description mysql_stmt_execute() exécute la requête préparée, associée avec le pointeur 'stmt'. Les valeurs des marqueurs de paramètres seront envoyées au serveur durant cet appel, pour que le serveur remplace les marqueurs avec les nouvelles valeurs. Si la commande est UPDATE, DELETE ou INSERT, le nombre total de lignes changées, modifiées ou insérées est accessible avec la fonction mysql_stmt_affected_rows . Si la requête retourne un résultat, alors vous devez appeler la fonction mysql_stmt_fetch() pour lire les données avant d'appeler tout autre fonction de traitement du résultat. Pour plus d'informations sur comment lire les données binaires, voyez aussi mysql_stmt_fetch() . Valeurs retournées Zéro si l'exécution a réussi. Non-zéro si une erreur est survenue. Le code d'erreur et le message peuvent être obtenus en appelant les fonctions mysql_stmt_errno() et mysql_stmt_error() . Erreurs
|
<< | mysql_stmt_execute() | >> |
mysql_stmt_bind_result() | Descriptions des fonctions C pour les requêtes préparées | mysql_stmt_fetch() |