我的 php 文件中有一个带有 where 子句的简单 select 语句,如下所示:
$con=mysqli_connect("hostname", "user", "pw", "db");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to mySQL: " . mysqli_connect_error();
}
$getTitle = mysqli_query($con, "SELECT title FROM tblTitle WHERE category='" .$col."'") or die("ERROR: ". mysqli_error($con));
我已按照建议更改了代码并在变量上添加了引号,但现在在 $getTitle 行出现内部服务器错误。我在这里做错了吗?我无法打印错误,所以我无法指出发生了什么。
更新:正如建议的那样,我在 $getTitle 上使用了 var dump,这是我收到的消息。
object(mysqli_result)#5 (5) { ["current_field"]=> int(0) ["field_count"]=> int(1) ["lengths"]=> NULL ["num_rows"]=> int(1 ) [“类型”]=> int(0) }