Суть в том что запрос
mysql_query("SELECT COUNT(*) FROM mail WHERE spam = 'no' AND (starter = '".$visitor_name."' OR client = '".$visitor_name."') AND (starter = '".$Check_Engine[0]."' OR client = '".$Check_Engine[0]."') AND user_id IN (".intval($_GET["to"]).", ".$row_result["users_id"].") AND delete NOT IN (".$row_result["users_id"].")");
Выдает ошибку. В чем проблема ?
Суть запроса Вытянуть все сообщения в которых автор первого сообщения или автор ответа на сообщение один и тот же пользователь. В поле delete храняться ID пользователей которые удалили сообщения
Спустя 1 минута, 13 секунд (1.08.2012 - 13:49) DarkLynx написал(а):
Текст ошибки то представьте
Спустя 22 минуты, 45 секунд (1.08.2012 - 14:12) blade написал(а):
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/u855314440/public_html/pages/mail.inc on line 72
Спустя 21 минута, 35 секунд (1.08.2012 - 14:34) inpost написал(а):
mysql_query() or die(mysql_error());
Спустя 11 секунд (1.08.2012 - 14:34) DarkLynx написал(а):
$res = mysql_fetch_assoc(идентификатор запроса);
$count = $res['count(*)'];
Спустя 2 минуты, 41 секунда (1.08.2012 - 14:36) inpost написал(а):
echo mysql_result(0,$res); или наоборот $res,0
Спустя 35 секунд (1.08.2012 - 14:37) Placido написал(а):
delete - зарезервированное слово, заключите его в обратные апострофы (``). Да и вообще, стоит взять в привычку заключать все имена полей в обратные апострофы, тогда таких ошибок возникать не будет.
Спустя 20 часов, 47 минут, 28 секунд (2.08.2012 - 11:24) blade написал(а):
Дабы не создавать новую тему
Имеем запрос
Выводит
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Имеем запрос
$DELETE = "37,38";
mysql_query("DELETE FROM `mail` WHERE `id` IN (".$DELETE.")") or die(mysql_error());
Выводит
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Спустя 5 минут, 58 секунд (2.08.2012 - 11:30) Placido написал(а):
Дабы не создавать новую тему. Предыдущая проблема решилась?
Спустя 2 минуты, 30 секунд (2.08.2012 - 11:33) blade написал(а):
Цитата (Placido @ 2.08.2012 - 09:30) |
Дабы не создавать новую тему. Предыдущая проблема решилась? |
Да, спасибо.
Спустя 9 минут, 35 секунд (2.08.2012 - 11:43) Placido написал(а):
Пожалуйста. По сути - запрос корректный. Попробуйте посмотреть, что уходит в базу.
Спустя 21 минута, 11 секунд (2.08.2012 - 12:04) blade написал(а):
Разобрался