我发现了类似的问题,但还不能解决我的问题。以下是相关代码:
$query = "SELECT * FROM conceptos WHERE descripcion = '$descripcion'";
if ($result = mysql_query($query,$connection)){
if (mysql_num_rows($result) > 0){
//Do something
} else {
die($query);
exit;
}
} else {
die(mysql_errno() . ' - ' . mysql_error());
exit;
}
我的连接或权限没有问题,因为此代码段位于循环内,其他查询进入“做某事”部分。但是当我接受回显查询并在 phpMyAdmin 中执行它时,它会按预期返回 1 个值。为什么?什么原因会导致这种行为?提前感谢您的任何建议。