mysql_query ("INSERT INTO `items` (`item_did_sell`, `sold_for`, `bought_by_paddle`)
SELECT ('1','{$sold_for}','{$paddle_number}')
FROM `items` WHERE index_number={$index_number}") or die('error!!!' . mysql_error());
Im получаю эту ошибку:Условный INSERT ошибка MySQL запрос
error!!!Operand should contain 1 column(s)
И я не понимаю, почему.
Спасибо за помощь!
EDIT: Вот это с PHP VARS заменяются значениями тестов:
mysql_query ("INSERT INTO `items` (`item_did_sell`, `sold_for`, `bought_by_paddle`)
SELECT ('1','2500','111')
FROM `items` WHERE index_number=555") or die('error!!!' . mysql_error());
Почему '{...}' вокруг ваших значений? – drdwilcox
они являются переменными php – lampwins
Вы можете распечатать эту инструкцию SQL со значениями ваших переменных. Если это не показывает вашу проблему напрямую, по крайней мере, нам будет легче найти что-нибудь. – Nicolas78