int mysql_query(MYSQL *mysql, const char
*query)
Descrição
Executa uma consulta SQL apontada pela string terminada em
null query
. A consulta deve deve consistir
de uma única instrução SQL. Você não deve adicionar ponto
e vírgula (‘;
’) ou
\g
ao fim da instrução.
mysql_query()
não pode ser usadas por
consultas que contenham dados binários; você deve utilizar
mysql_real_query()
em seu lugar. (Dados
binários podem conter o caracter '\0
', que
mysql_query()
interpreta como o fim a
string de consulta.)
Se você quiser saber se a consulta deve retornar um resultado
ou não, você pode utilizar
mysql_field_count()
para verificar isto.
See Secção 12.1.3.20, “mysql_field_count()
”.
Valor Retornado
Zero se a consulta obteve sucesso. Diferente de zero se ocorreu um erro.
Erros
CR_COMMANDS_OUT_OF_SYNC
Os comando foram executados em uma ordem inpropriada.
CR_SERVER_GONE_ERROR
O servidor MySQL foi finalizado.
CR_SERVER_LOST
A conexão ao servidor MySQL foi perdida durante a consulta.
CR_UNKNOWN_ERROR
Um erro desconhecido ocorreu.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.