Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - D@rkmind

Страницы: [1]
1
Всем привет! Может кто сталкивался, проблема в следующем:

Есть PHP скрипт, который должен удалять запись из таблицы в базе MySQL:

...
$query = "DELETE FROM socket WHERE id_socket=6"; // запись с таким id_socket существует
$echo "$query
";
// коннект к базе есть, пользователь имеет право на DELETE
if(!mysql_query($query, $sql_connection))
  echo mysql_errno($sql_connection).": ".mysql_error($sql_connection)."
";
echo "Affeсted rows: ".mysql_affected_rows($sql_connection)."
";
....

выводится:
0:
Affected rows: -1

при этом:
mysql> DELETE FROM socket WHERE id_socket=6;
Query OK, 1 row affected (0.05 sec)

mysql>

Пользователь один и тот же. Вопрос - как так может быть? Почему один и тот же запрос из консоли и из PHP скрипта дает разные результаты и как может получиться так, что mysql_query возвращает false, но при этом errno равен 0?

Страницы: [1]