我正在使用 PHP/MySql 来显示来自数据库的一些结果。
代码
$query = "select *  from users where (fname like '%".$searchTerm."%') OR (lname like '%".$searchTerm."%')";
$result = $db->query($query);
echo "yoooo";
$num_rows = $result->num_rows;
echo "<br/>".$num_rows." results st 2";
for ($i=0; $i<$num_rows ; $i++) {
    $row = $result->fetch_assoc();
    $fn = $row['fname'];
    $ln=$row['lname'];
    echo "<br/>".stripslahes($fn)." ".stripslashes($ln);
}
由此可见:
yoooo
1 results st 2
但仅此而已……为什么?我确信我在关联数组中使用的名称是表中的列名......