RE: [PHP-DB] query help
| From: | Ashay Chaudhary | Date: | Wed, 17 Nov 2010 15:27:37 +0000 |
| Subject: | RE: [PHP-DB] query help | ||
| References: | 1 2 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-47494@lists.php.net to get a copy of this message | ||
The most performant methods are to use well parameterized stored procedure or a prepared
parameterized statement.
: Ashay
-----Original Message-----
From: Niel Archer [mailto:not@chance.now]
Sent: Wednesday, November 17, 2010 6:30 AM
To: php-db@lists.php.net
Subject: Re: [PHP-DB] query help
> Hello PHP Gurus,
>
> I need your help on an insert query.
>
> I wanted to know if there is way to insert an array of values into a
> DB. An eg would explain this better :
>
> If I have 2 tables in a DB, 1) users has 3 columns 2) hobbies = 5
> columns
>
> I was thinking of having a single function which will perform the
> insert on any insert which happens on the entire website.
>
> Eg : This function can be called with 2 parameters, the first
> parameter the table name, and the second parameter is an array of
> values which will be inserted into the table.
> eg : Users has these columns [1]ID [2] Name [3]Location so the
> function call would be something like *
> insert_into_tbale(users,array[user_values])*
> **
> Does this make sense ? Is this a good method to follow ?
>
> Thanks in advance !
>
> Vinay Kannan.
You don't give any info about the database engine, but assuming you're using MySQL take a
look at http://dev.mysql.com/doc/refman/5.0/en/insert.html
Specifically you can use your idea to build an INSERT/VALUE version of the syntax
INSERT INTO table (col1, col2, .colN.) VALUES (col1Value1, col2value1, colNvalue1), (col1Value2,
col2value2, colNvalue2), ...
--
Niel Archer
niel.archer (at) blueyonder.co.uk
--
PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php