1

Тема: Перевірити mysql_query

Привіт усім! Хотів запитати, чи можливо перевірити чи виконався запит mysql_query("DELETE.... UPDATE...."). Тобто чи немає помилки в самому запиті незалежно від того чи були видалені (оновлені) записи чи ні?
Крім or die()

2

Re: Перевірити mysql_query

if (mysql_query("DELETE.... UPDATE...."))
{
echo 'вірний запит';
}
else
{
echo 'Не вірний';
}

3

Re: Перевірити mysql_query

Документацію дивилися?

For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.

For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.

The returned result resource should be passed to mysql_fetch_array(), and other functions for dealing with result tables, to access the returned data.

Use mysql_num_rows() to find out how many rows were returned for a SELECT statement or mysql_affected_rows() to find out how many rows were affected by a DELETE, INSERT, REPLACE, or UPDATE statement.

mysql_query() will also fail and return FALSE if the user does not have permission to access the table(s) referenced by the query.