1

PHP:

$selquery = $con->prepare("SELECT * FROM bookdetails WHERE id = :id");
$selquery->bindParam(":id",$bookid);
$selquery->execute();
$selresult = $selquery->fetchAll(PDO::FETCH_ASSOC);
$bookname = $selresult['name'];
$image = $selquery['image'];

错误:

注意:未定义索引:第 54 行 C:\xampp\htdocs\libraryportal\studentissueclass.php 中的名称

致命错误:未捕获的错误:不能在 C:\xampp\htdocs\libraryportal\studentissueclass.php:55 中使用 PDOStatement 类型的对象作为数组 堆栈跟踪:#0 C:\xampp\htdocs\libraryportal\issueBooklist.php(20): Studentissue->displayList() #1 {main} 在第 55 行的 C:\xampp\htdocs\libraryportal\studentissueclass.php 中抛出

4

2 回答 2

0
$selquery = $con->prepare("SELECT * FROM bookdetails WHERE id = :id");
$selquery->bindParam(":id",$bookid);
$selquery->execute();
$selresult = $selquery->fetchAll(PDO::FETCH_ASSOC);
$bookname = $selresult['name'];
$image = $selquery['image'];

你做了什么:) 你使用 $bookname 到 $selresult 并使用 $image $selquery ???

请使用 $selresult...

于 2020-05-26T22:10:23.847 回答
-1

在选择单行时执行此操作

$selrow = $selquery->fetch();
$bookname = $selrow['name'];
$image = $selrow['image'];
于 2020-05-24T11:20:23.027 回答