** My Aim: ** Введите Qty в Db каждого I_Code в соответствии с каждым I_Name.Как написать следующий запрос в mysql, используя PHP
Ожидаемый результат
stock_color
I_Code I_Qty I_Name
M1 50 PYC
M2 50 PYC
M1 25 P285C
M3 70 P285C
M4 15 P285C
PHP + Mysql
$ink={M1,M2,M1,M3,M4};
$Qty={50,50,25,70,15};
$ink_name={PYC,P285C};
for($j=0;$j<count($ink_name);$j++)
{
$sql[] = "insert into stock_color (I_Code,I_Qty,I_Name) values ('$ink[$j]','$Qty[$j]','$ink_name[$j]')"
foreach ($sql as $query) {
mysqli_query($query,$con);
}
}
Теперь код работает, но с неправильным results.Please помочь мне out.Thanks заранее
Вам необходимо заменить pa rameters в вашей 'mysqli_query'. И петля foreach не должна находиться внутри цикла for. – MrDarkLynx
В общем, никогда не выполняйте запрос внутри цикла. Однако при использовании параметризованных запросов в pdo (что и должно делать) противоположное верно! – Strawberry
Должно быть 'mysqli_query ($ con, $ query);' – Akshay