Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: insert
 
 автор: yuser   (01.02.2007 в 10:05)   письмо автору
 
 

Здраствуйте, подскажите плиз как вставить в таблицу с полями - a b c d
сразу несколько полей данных?
пример
$a $b $c $d
$a $b $c $d
$a $b $c $d
$a $b $c $d
и т.д.

   
 
 автор: Trianon   (01.02.2007 в 10:17)   письмо автору
 
   для: yuser   (01.02.2007 в 10:05)
 

<?
$sql 
"INSERT int tab(a,b,c,d) VALUES
  (
$a,$b,$c,$d),
  (
$a,$b,$c,$d),
  (
$a,$b,$c,$d),
  (
$a,$b,$c,$d)";
mysql_query($sql);

   
 
 автор: yuser   (01.02.2007 в 10:32)   письмо автору
 
   для: Trianon   (01.02.2007 в 10:17)
 

У меня каждая строка с новыми данными

   
 
 автор: Trianon   (01.02.2007 в 10:38)   письмо автору
 
   для: yuser   (01.02.2007 в 10:32)
 

Очень хорошо.

   
 
 автор: yuser   (01.02.2007 в 10:45)   письмо автору
 
   для: Trianon   (01.02.2007 в 10:38)
 

не понял))

   
 
 автор: yuser   (01.02.2007 в 11:54)   письмо автору
 
   для: yuser   (01.02.2007 в 10:45)
 

Кто подскажет......?

   
 
 автор: cheops   (01.02.2007 в 12:24)   письмо автору
 
   для: yuser   (01.02.2007 в 10:45)
 

Trianon привёл пример многотабличного запроса, который позволяет за один запрос вставить сразу несколько записей. Вам просто следует сформировать такой запрос. У вас откуда данные берутся?

   
 
 автор: Trianon   (01.02.2007 в 12:29)   письмо автору
 
   для: cheops   (01.02.2007 в 12:24)
 

Я, откровенно говоря, даже не знаю такой штуки , как многотабличный INSERT.
Запрос же был написан максимально похожим на то, что было указано в примере.

   
 
 автор: cheops   (01.02.2007 в 12:31)   письмо автору
 
   для: Trianon   (01.02.2007 в 12:29)
 

>Я, откровенно говоря, даже не знаю такой штуки , как многотабличный INSERT.
Очепятался, конечно, же запрос называется многострочный.

   
 
 автор: yuser   (01.02.2007 в 12:55)   письмо автору
 
   для: cheops   (01.02.2007 в 12:24)
 

Данные передаются из хтмл формы метедом POST.
а в форме поля ввода дублируются, не знаю как вставить их все вместе

   
 
 автор: cheops   (01.02.2007 в 13:03)   письмо автору
 
   для: yuser   (01.02.2007 в 12:55)
 

Прикрепите к сообщению архив с HTML-формой.

   
 
 автор: yuser   (01.02.2007 в 13:15)   письмо автору
1.9 Кб
 
   для: cheops   (01.02.2007 в 13:03)
 

вот

   
 
 автор: cheops   (01.02.2007 в 14:05)   письмо автору
 
   для: yuser   (01.02.2007 в 13:15)
 

Поля всегда 4 будет?
<?php
$sql 
"INSERT int tab(a,b,c,d) VALUES 
  (NULL,'
$_POST[typs]','$_POST[dat]','$_POST[doc_text]'), 
  (NULL,'
$_POST[typs0]','$_POST[dat0]','$_POST[doc_text0]'), 
  (NULL,'
$_POST[typs1]','$_POST[dat1]','$_POST[doc_text1]'), 
  (NULL,'
$_POST[typs2]','$_POST[dat2]','$_POST[doc_text2]')"
mysql_query($sql);
?>

   
 
 автор: yuser   (01.02.2007 в 14:29)   письмо автору
 
   для: cheops   (01.02.2007 в 14:05)
 

Поля я добавлю, понял суть.. Огромное спасибо!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования