我的代码有一部分出现问题。我加了一些示例数据库PHP |准备/执行不起作用
<?php
require_once 'db.php';
$res = $bdd->query("SELECT * FROM bien");
$res2 = $bdd->prepare("SELECT * FROM bien_option WHERE id_bien=:id");
?>
<html>
<head>
<meta charset="utf-8">
</head>
<h2>Mes Biens:</h2>
<?php
while($mesBiens = $res->fetch()){
echo '<h3>Nom : '.$mesBiens['nom'].'</h3>';
echo 'Type : '.$mesBiens['type'].'<br/>';
echo 'Prix : '.$mesBiens['prix'].'€<br/>';
echo 'Surface : '.$mesBiens['surface'].'m²<br/>';
while($mesOptions = $res2->fetch()){
$res = $bdd->execute(array(':id'=>$mesBiens['id']));
echo $mesOptions['nom'];
}
}
?>
echo mesOptions['nom']
没有表现出任何东西,我没有收到错误消息。
当我的,而我得到这个之前添加它:(!) – bezoo
致命错误:未捕获的错误:调用未定义的方法PDO ::执行(!)在第18行C:\ wamp64 \ www \ ex1 \ index.php (!)错误:在C:\ wamp64 \ www \ ex1 \ index.php中调用未定义的方法PDO :: execute() – bezoo
“我在bdd中添加了一些示例” - 在问题中我没有看到与BDD有关的任何内容。 – Quentin