php mysql查询有无记录_如何检查mysql查询是否使用PHP返回没有结果(记录未找到)?...

我通过textarea将图像文件名传递给php脚本,以查找有关mysql db中每个图像的信息.问题是我试图输出那些在mysql db中找不到的图像文件名,并通知用户哪个图像文件名未在MySQL的.我当前的代码无法在db中输出那些丢失的记录,但它正确地输出了有关db中找到的那些图像的信息.谁能告诉我我做错了什么?

foreach ($lines as $line) {

$line = rtrim($line);

$result = mysqli_query($con,"SELECT ID,name,imgUrl,imgPURL FROM testdb WHERE imgUrl like '%$line'");

if (!$result) {

die('Invalid query: ' . mysql_error());

}

//echo $result;

if($result == 0)

{

// image not found, do stuff..

echo "Not Found Image:".$line;

}

while($row = mysqli_fetch_array($result))

{

$totalRows++;

echo "

";

echo "

" . $row['ID'] ."(".$totalRows. ")";

echo "

" . $row['name'] . "";

echo "

" . $row['imgPURL'] . "";

echo "

" . $row['imgUrl'] . ""; echo "";

}

};

echo "";

echo "
totalRows:".$totalRows;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值