-3

I want add record to MySQL database:

$server1 = $pdo->exec("INSERT INTO storages SET storages_id = '$local->storages_id', storages_orders_date = NOW()");

And I must add 10 this same records to database. I can make PHP loop (for) but I want make this in one query like (10 row is a example):

$server1 = $pdo->exec("INSERT X 10 INTO storages SET storages_id = '$local->storages_id', storages_orders_date = NOW()");

1 Answers1

0

You can insert as many as row using this script.

INSERT INTO tableName
    (column1,column2,column3,column4)
VALUES
    ('value1' , 'value2', 'value3','value4'),
    ('value1' , 'value2', 'value3','value4'),
    ('value1' , 'value2', 'value3','value4');

This is the feasible solution to your problem.Your examples seems kinda impossible. Its not like a SELECT statement where you'd specify the row you require eg SELECT TOP 10....

Abel Masila
  • 736
  • 2
  • 7
  • 25