$query = NULL;
foreach ($_POST['mas'] as $key => $value){
$query .= "insert into tab (`col1`, `col2`) values ($key, $value);";
}
$result = mysql_query($query);
if ($result){ echo '<p>Данные успешно отправлены</p>'; }
else{ echo '<p>ERROR</p>'; }
причем, данные добавляются в бд, но результат не получить.
Спустя 5 минут, 11 секунд (30.05.2011 - 22:09) sharki написал(а):
maximka787
Потому что у тебя все время точка с запятой =) И плюс, у misql не поддерживает множественный запрос за один подход, это позволяет misqli
Потому что у тебя все время точка с запятой =) И плюс, у misql не поддерживает множественный запрос за один подход, это позволяет misqli
foreach ($_POST['mas'] as $key => $value){
$query .= ", values ($key, $value) ";
}
$query = mb_substr($query,1);
$result = mysql_query("insert into tab (`col1`, `col2`) ".$query);
Спустя 2 минуты, 2 секунды (30.05.2011 - 22:11) maximka787 написал(а):
sharki
Точно, благодарю, я так и думал, что-то не так)
Точно, благодарю, я так и думал, что-то не так)
Спустя 40 минут, 41 секунда (30.05.2011 - 22:52) inpost написал(а):
maximka787
INSERT INTO `table` (values) VALUES (1),(2),(3) - добавление 3-х записей в одну таблицу.
INSERT INTO `table` (values) VALUES (1),(2),(3) - добавление 3-х записей в одну таблицу.
_____________
..Работает - не трогай!