Имеется массив вида (
Print_r ($bludo);
Array ( [0] => Array ( [0] => Салат из свежей капусты ( морковь, масло раст., лук) [1] => [2] => Салат «Цезарь» (филе кур, пек.кап, помид, сух, сыр, майон, чили) [3] => [4] => Салат «Чешский» (ветч, сыр, яйцо, огур, майонез) [5] => [6] => Салат «Селедка под шубой» [7] => [8] => Салат «Балканский» (ф.кур, салат, пек.кап, огур, майонез) [9] => [10] => Помидоры с сыром [11] => [12] => Салат овощной ....................).
Необходимо вставить в таблицу mysql значение из массива.
$qwery=("UPDATE `$data` SET b$b='$bludo[0][0]' ");
$sql=mysql_query($qwery);
Но, вместо "Салат из свежей капусты ( морковь, масло раст., лук)." в таблицу записывается "Array[0]".
Подскажите пожалуйста ,как сделать правильный запрос ?
Спустя 1 час, 40 минут, 59 секунд (26.07.2010 - 11:15) Joker написал(а):
$qwery=("UPDATE `".$data."` SET `b".$b."`='".$bludo[0][0]."' ");
Спустя 8 минут, 1 секунда (26.07.2010 - 11:23) teandr написал(а):
Заключил переменную в фигурные скобки. Теперь в таблицу записываются какие-то квадратики
http://img146.imageshack.us/img146/1092/tabley.jpg
http://img146.imageshack.us/img146/1092/tabley.jpg
Спустя 1 минута, 1 секунда (26.07.2010 - 11:24) teandr написал(а):
Цитата |
$qwery=("UPDATE `".$data."` SET `b".$b."`='".$bludo[0][0]."' "); |
Так тоже работает,но результат тот-же.
Спустя 2 минуты, 54 секунды (26.07.2010 - 11:27) Joker написал(а):
сделай еще раз print_r и выведи его резултат у себя в <pre> а тут в теги [ html]
Спустя 23 часа, 38 минут, 12 секунд (27.07.2010 - 11:05) teandr написал(а):
Joker, спасибо !!!
Проблема с кодировкой решена.
Можно закрывать тему.
Проблема с кодировкой решена.
Можно закрывать тему.
Спустя 55 минут, 40 секунд (27.07.2010 - 12:01) SlavaFr написал(а):
следующий вопрос будет:
Цитата |
Почему все без исключения значения в таблице были переписаны тем что было в масиве? |
ответ:
1) небыло WHERE условия в SQL
2) может ты хотел INSERT a не UPDATE?
не мешоало бы почитать немного про SQL перед тем как его использовать.
Для начала таких понятий как
SELECT
order by
group by
INSERT
UPDATE
DELETE
WHERE
INNER JOIN
LEFT JOIN
RIGHT JOIN
было бы достаточно чтоб начинать работать с SQL