найти соответствие значения массива из одного столбца массива

привет друзья у меня есть код я нашел соответствие одного значения массива в другом столбце массива и обновил строку со вторым значением массива. но я хочу обновить статус первой записи массива в таблице MySQL с нуля, когда совпадений не найдено. Кто-нибудь знает, пожалуйста, помогите. я предоставлю свой код ниже

foreach ($result as $rel)
{
foreach ($array as $arr)
{
if(strcmp(trim($rel['objId']),trim($arr['BCEID']))==0)
{
$name=$arr['FirstName'];
$conditn=$rel['objId'];

$sql1="UPDATE e_student SET Name = '$name' WHERE objId ='$conditn'";

$result=$conn->query($sql1);
}
}
}

0

Решение

foreach ($result as $rel)
{
$clk = 'no';
foreach ($array as $arr)
{
if(strcmp(trim($rel['objId']),trim($arr['BCEID']))==0)
{
$clk = 'yes';
$name=$arr['FirstName'];
$conditn=$rel['objId'];

$sql1="UPDATE e_student SET Name = '$name' WHERE objId ='$conditn'";

$result=$conn->query($sql1);
}
}
if($clk=='no')
{
// write query here to set status 0
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector