我正在尝试从数据库中获取数据,但出现此错误
致命错误:未捕获错误:调用 C:\xampp\htdocs\includes\article.php:17 中未定义的函数 bindValue() 堆栈跟踪:#0 C:\xampp\htdocs\article.php(11):文章-> fetch_data('0') #1 {main} 在 C:\xampp\htdocs\includes\article.php 第 17 行抛出
C:\xampp\htdocs\includes\article.php
<?php
class Article {
public function fetch_all(){
global $pdo;
$query = $pdo->prepare("SELECT * FROM articles");
$query->execute();
return $query->fetchAll();
}
public function fetch_data($article_id){
global $pdo;
$query = $pdo->prepare("SELECT * FROM articles WHERE article_id = ? ");
$query = bindValue(1, $article_id);
$query->execute();
return $query->fetch();
}
}
?>
C:\xampp\htdocs\article.php
<?php
include_once('includes/connection.php');
include_once('includes/article.php');
$article = new Article;
if (isset($_GET['id'])){
$id = $_GET['id'];
$data = $article->fetch_data($id);
print_r($data);
} else {
header('Location: index.php');
exit();
}
?>
ibeautiful