mysql_query()
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. Leia "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 MariaDB foi finalizado.
CR_SERVER_LOST
A conexão ao servidor MariaDB foi perdida durante a consulta.
CR_UNKNOWN_ERROR
Um erro desconhecido ocorreu.