Возможен ли такой запрос?

M2
На сайте с 11.01.2011
Offline
341
324


DELETE FROM basket WHERE product_id = "'.$data['product_id'].'" AND user_id = "'.$data['user_id'].'" LIMIT 1

сам просто LIMIT никогда не использовал в таких ситуациях, вроде на сайте сказано что так можно, но выводится какая-то непонятная ошибка.....

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
izbushka
На сайте с 08.06.2007
Offline
110
#1

Лимит указывать можно. Какая непонятная ошибка выводится?

[Удален]
#2

что в LIMIT пишете, может не то что-то?

M2
На сайте с 11.01.2011
Offline
341
#3


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
AS
На сайте с 12.12.2008
Offline
46
#4
mark2011:

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 FROM basket WHERE product_id = "1" AND user_id = "1" LIMIT 1' должен выполняться без проблем, можете проверить напрямую в mysql.

Быстрый облачный SSD хостинг (https://flops.ru/?refid=7517)
izbushka
На сайте с 08.06.2007
Offline
110
#5

Покажи полностью строку из php. Скорее всего в кавычках проблема.

Вообще запрос:

DELETE FROM basket WHERE product_id = "2" AND user_id = "2" LIMIT 1

правильный. Проверяй синтаксис php.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий