Rechercher dans le manuel MySQL
28.7.7.57 mysql_real_query()
int mysql_real_query(MYSQL *mysql, const char
*stmt_str, unsigned long length)
Description
mysql_real_query()
is a
synchronous function. Its asynchronous counterpart is
mysql_real_query_nonblocking()
,
for use by applications that require asynchronous
communication with the server. See
Section 28.7.12, “C API Asynchronous Interface”.
mysql_real_query()
executes
the SQL statement pointed to by stmt_str
, a
string length
bytes long. Normally, the
string must consist of a single SQL statement without a
terminating semicolon (;
) or
\g
. If multiple-statement execution has
been enabled, the string can contain several statements
separated by semicolons. See
Section 28.7.23, “C API Multiple Statement Execution Support”.
mysql_query()
cannot be used
for statements that contain binary data; you must use
mysql_real_query()
instead.
(Binary data may contain the \0
character,
which mysql_query()
interprets
as the end of the statement string.) In addition,
mysql_real_query()
is faster
than mysql_query()
because it
does not call strlen()
on the statement
string.
If you want to know whether the statement returns a result
set, you can use
mysql_field_count()
to check
for this. See Section 28.7.7.22, “mysql_field_count()”.
Commands were executed in an improper order.
The MySQL server has gone away.
The connection to the server was lost during the query.
An unknown error occurred.
Traduction non disponible
Le manuel MySQL n'est pas encore traduit en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.
Document créé le 26/06/2006, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/mysql-rf-mysql-real-query.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.