Пожалуйста, помогите мне с этим.Оператор обновления не работает внутри цикла
У меня есть PHP код, поиск первого для записей, которые будут необходимы для вставить в другую таблицу
вот мой код:
//search for split values (capacitors)
$capacitance =mysql_query("SELECT itemno, wwpn, SUBSTR(val, 1, LENGTH(val)/2) as capacitor,
SUBSTR(val, LENGTH(val)/2+1) as capasitance
FROM bom_csv WHERE boardnumber ='$board' and bom_csv.qty<>'' and bom_csv.qty !='qty';");
while($row =mysql_fetch_array($capacitance))
{
echo "<pre>";
echo $row['itemno'];
echo $row['capacitor'];
echo $row['capasitance'];
echo $row['wwpn'];
echo "</pre>";
$capacitor = $row['capacitor'];
$capacity =$row['capasitance'];
$adi_pn=$row['adi_pn'];
$itemno=$row['itemno'];
//insert into via update
$update [email protected]_query ("UPDATE bom_crunching SET capacitor ='$capacitor', capacitance ='$capacity' WHERE boardmodel ='$board' and adi_pn ='$adi_pn'");
if ($update)
{
echo "OKAY!";
}
else
{
echo "NOT OKAY!";
}
}
При выполнении этого, я не получаю никаких ошибок , Однако, когда я смотрю на свой браузер запросов, он не содержит никаких вставленных данных. В результате я хочу вставить все записи в таблицу с помощью инструкции update, поскольку она имеет значение по умолчанию null.
Заранее благодарен!
что вы получите вторите: Хорошо или не okay..and вы проверили, вы получаете NAY формы строки вы запрос или нет – Dalvik
@RahulMishra я получаю хорошо, что означает, что нет никакой ошибки в своем коде, но когда я смотрю его в базу данных, запись не обновляется. –
Вы получаете эхо-сигнал конденсатора и capicrance? – Dalvik