I am trying to make a PHP for loop to insert into a table. I would like to build my variable names dynamically using variables and concatenation inside the SQL statement.
$item1Name = 'blue';
$item2Name = 'red';
$item3Name = 'green';
$item4Name = 'orange';
$item5Name = 'yellow';
for ($x=1;$x<5;$x++){
$insertItem = "insert into tblInvoiceItems (invoiceItemID,invoiceID,item".$x."Name) values";
$insertItem .= "('','','".$item.$x."Name')";
runQuery($insertItem,$page);
}
The first line seems to work, but the second one is not.
I am trying to dynamically build these queries:
insert into tbl (invoiceItemID,invoiceID,item1Name) values('','','blue')
insert into tbl (invoiceItemID,invoiceID,item2Name) values('','','red')
insert into tbl (invoiceItemID,invoiceID,item3Name) values('','','green')
insert into tbl (invoiceItemID,invoiceID,item4Name) values('','','orange')
insert into tbl (invoiceItemID,invoiceID,item5Name) values('','','yellow')
Thanks