Jae*_*ger 2 php arrays pdo fetch
我有一个包含"标题","颜色"等内容的数据库,我想在网页中显示这些信息.但是,由于某些未知的原因,什么都不会出现,甚至不会出现错误,这使得我完全迷失了.
我用这个把我需要的东西放到一个数组中:
<?php
try{
$req = $db ->prepare("SELECT titre, couleur, categorie, img_url, prix, type FROM articles WHERE id = 9");
$article = $req ->fetch(PDO::FETCH_ASSOC);
}
catch(PDOException $e){
echo $e;
exit();
}
?>
Run Code Online (Sandbox Code Playgroud)
我与数据库的连接是成功的,但即使我使用了数据库,我甚至看不到我的数组的内容
<pre> <?php print_r($array) ?> </pre>
Run Code Online (Sandbox Code Playgroud)
技术.我的工作代码是基于我现有的代码,我不记得我做错了什么...提前谢谢你!
如何在准备和获取之间执行?像这样:
$req->execute();
Run Code Online (Sandbox Code Playgroud)
此外,我认为你想打印你提取数据的数组,如下所示:
<pre> <?php print_r($article) ?> </pre>
Run Code Online (Sandbox Code Playgroud)
所以你的代码应该看起来像这样:
<?php
try{
$req = $db->prepare("SELECT titre, couleur, categorie, img_url, prix, type FROM articles WHERE id = 9");
$req->execute();
$article = $req ->fetch(PDO::FETCH_ASSOC);
} catch(PDOException $e) {
$e->getMessage();
}
echo "<pre>";
print_r($article);
echo "</pre>";
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |