Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Сложный sql запрос, немогу с кавычками разобраться
(SELECT id, sid, kod, quantity, ip_adres, data_sozdaniya FROM
cart WHERE sid = 77a81a75930ac23a65cd1c6b4903dbc6), vasya,
123123123, mailanetu, bomj, gogo,'0','0';
но мускуль выдает ошибку
Цитата:
#1064 - 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 'vasya, 123123123, mailanetu, bomj, gogo, '0', '0'
может быть я кавычки пропустил?
valenok
Отправлено: 10 Декабря, 2007 - 16:49:16
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
название полей и таблиц в апострофы `table`
ключевые слова заглавными буквами SELECT
всё остальное в одинарные кавычки
----- Truly yours, Sasha.
wmz38
Отправлено: 10 Декабря, 2007 - 17:46:02
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2007
Помог: 0 раз(а)
Вроде все поля сходятся, а если делать без VALUE и круглых скобок, то всеравно ошибка..
Ответ MySQL: Документация
#1136 - Column count doesn't match value count at row 1
valenok
Отправлено: 10 Декабря, 2007 - 17:56:16
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Либо MySQL врёт по понедльникам
либо вы ошибаетесь
----- Truly yours, Sasha.
wmz38
Отправлено: 10 Декабря, 2007 - 18:06:17
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2007
Помог: 0 раз(а)
Ладно, есть одно поле, но оно не указано ни как поле куда идет запись, ни как поле откуда считывается запись - соответственно в таблице basket оно останется по умолчанию.
valenok
Отправлено: 10 Декабря, 2007 - 18:12:33
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Написанно же
#1136 - Column count doesn't match value count at row 1
что записываете 14 значений в 13 полей
----- Truly yours, Sasha.
wmz38
Отправлено: 10 Декабря, 2007 - 18:16:33
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2007
Помог: 0 раз(а)
valenok пишет:
Написанно же
#1136 - Column count doesn't match value count at row 1
что записываете 14 значений в 13 полей
не может этого быть!!! В таблице всего 14 полей, из который в 13 записываю, посмотрите сами в коде 13 из 13 полей фигурирует... Ах да, ну использовал я 14 из 14 - тот же эффект.
valenok
Отправлено: 10 Декабря, 2007 - 18:55:46
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Значит я ошибаюсь, sql врёт, а вы плохо считаете.
----- Truly yours, Sasha.
Devoll
Отправлено: 10 Декабря, 2007 - 22:25:06
Новичок
Покинул форум
Сообщений всего: 59
Дата рег-ции: Июль 2007
Помог: 0 раз(а)
попробуйте все-таки поставить в запрос последнее поле ибо причина мб в этом.
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
wmz38 пишет:
EuGen, в базе `cart` нет тех полей что красным цветом помечены.
А вот это нам абсолютно неважно. Вот этот запрос
SELECT name, rule, 'ЗАО "Рога и копыта"', 'Остап Бендер', 'Шура Балаганов', NOW( )
FROM `forums`
WHERE id_forum=1
правильный, при том, что в таблице forums есть только три поля
id_forum
name
rule
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.