我有点麻烦。我需要在表中返回一组数据。
快速这里是表结构 -
DB ->
users -> user_id , user_name , user_pass , user_email ;
urls -> user_id , url , title ;
在页面上,我有当前登录的用户,$_SESSION 变量中的 user_id - SESSION 'user_id'。我需要返回 urls 表中与 SESSION 变量中设置的匹配 user_id 相同的所有 (url)。这是我拥有的代码,它几乎可以工作,但说当我试图获取一个数组时,它会从 $results 中获取一个布尔值。任何帮助将不胜感激!最后一行 print_r 只是为了查看返回的内容。
$mysqli = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
$sql = "SELECT * FROM url WHERE user_id = ";
$sql .= mysqli_real_escape_string($mysqli, $_SESSION['user_id']);
$result = mysqli_query($mysqli, $sql);
$row = mysqli_fetch_array($result, MYSQLI_NUM);
print_r($row);
这是我得到的错误 -
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\practice\include\feed.php on line 10
10号线就是这条线...
$row = mysqli_fetch_array($result, MYSQLI_NUM);
再次感谢!