mysql_real_query()


int mysql_real_query(MYSQL *mysql, const char *query, unsigned long length)

Descrição

Executa a consulta SQL apontada por query, que deve ser uma string de length bytes. A consulta deve consistir de uma instrução SQL simples. Você não deve adicionar um ponto e virgula (';') ou \g no fim da instrução.

Você deve utilizar mysql_real_query() em lugar de mysql_query() para consultas que contenham dados binários, pois eles podem conter o caracter '\0'. Além disso, mysql_real_query() é mais rápido que mysql_query() pois ele não faz chamadas strlen() na string de consulta.

Se você quiser saber se a consulta retornou um resultado ou não, você pode usar mysql_field_count(). Leia "mysql_field_count()".

Valor Retornado

Zero se a consulta obteve sucesso. Deiferente de zero se ocorrer um erro.

Erros

Retornar