|
|
автор: Глинтвейн (27.09.2006 в 02:52) |
|
|
для: cheops
(27.09.2006 в 02:15)
| | Вопрос снимается. Перед забивкой базу, необходимо было почистить, а я по глупости DELETE FROM tbl впихнул в foreach. Естественно, что во время каждого прохода только что записанная информация удалялась. Пошел посыпать голову пеплом:(. | |
|
|
|
|
автор: Глинтвейн (27.09.2006 в 02:36) |
|
|
для: cheops
(27.09.2006 в 02:15)
| | Сто процентов. Если даже забивать sql запрос в отдельную переменную, и выводить, то выводится несколько запросов. Поэтому-то голову и ломаю. | |
|
|
|
|
|
|
|
для: Глинтвейн
(27.09.2006 в 02:00)
| | А $array точно состоит не из одного элемента
<?php
echo "<pre>";
print_r($array);
echo "</pre>";
?>
|
| |
|
|
|
|
автор: Глинтвейн (27.09.2006 в 02:00) |
|
| Столкнулся со следующей проблемой: при проходе массива, и одновременном добавлении в таблицу, добавляется только последний элемент. Подскажите пожалуйста, с чем это может быть связано и как обойти? Сразу оговорюсь, что UNION использовать не могу. Первое поле инт, примари, авто инкремент.
Код такой:
foreach ($array as $key)
{
mysql_query(“INSERT INTO tbl VALUES (NULL, ‘$key’)”);
}
|
| |
|
|
|
|