我在 php 中编写了一个函数,它根据给定的数组更新 mysql 表。在更新之前,我检查是否已经存在具有相同“描述”值的条目。
// $fachtyp is given by foreach
$query = "SELECT IF(EXISTS(SELECT 1 FROM fachtyp WHERE `Description`='$fachtyp'),'true','false')"
. " AS existance";
$result = mysqli_query($con, $query);
$row = mysqli_fetch_assoc($result);
$exists = ($row['existance'] === 'true');
if (!$exists) { /* update */ }
问题如下:当我调试这个时,我认识到 $row['exists'] 是在调试时)在netbeans中返回'false'。怎么会这样??
谢谢你的回复,卢卡斯