You are here: RE: [PHP] db insert question « PHP « IT news, forums, messages
RE: [PHP] db insert question

Posted by Jim Moseby on 07/21/05 17:23

> On Thursday 21 July 2005 15:02, Jim Moseby typed:
> > As far as I know, there is no way to insert 20 unique rows
> of data into a
> > MySQL table without executing 20 queries.  Maybe someone
> else here does(?).
> > Perhaps drop a note over on the MySQL list, since this is
> really more an
> > SQL question than PHP. Sorry I couldn't help.
>
> Yes, MySQL supports an extended insert syntax of insert into
> foo (...) values
> (...), (...), (...).
>

Interesting! Consulting the manual, I see that you are correct. So the OP
would do something like:

$sql="insert into foo values ";
foreach($formdata as $thisdata){
$sql.="($thisdata,...,...,...),";
}
$result=mysql_query($sql);

(of course the above code is broken, because it would leave an extra comma
at the end, but this is the general idea, no?)

JM <== learns something new from this list every day!

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация