如何回显SQL表中的所有内容?

时间:2018-05-16 10:27:13

标签: php mysql sql

我试图用sql回显表中的每一个东西,我的代码如下

$stmt = $link->prepare("SELECT * FROM articles");
$stmt->execute();
$stmt->store_result();
if (mysqli_stmt_num_rows($stmt) >= 1) {
  $result = mysqli_stmt_get_result($stmt); //get result object
  while ($row = mysqli_fetch_assoc($result)){ //get associative array
      $news = $row['title'];
  }
}

它不起作用,以mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given

返回

我完成了我的研究,但实际上没有任何作用:(

1 个答案:

答案 0 :(得分:0)

您不需要为此SELECT查询使用预准备语句,因为您没有指定任何内容WHERE

$query = 'SELECT * FROM articles';

if ($result = $link->query($query)) {
    while ($row = $result->fetch_assoc()) {
        $news = $row['title'];
    }
}

要获得真正好的深入答案,请查看以下内容:https://stackoverflow.com/a/11575617/1427345