【发布时间】:2016-08-25 21:21:21
【问题描述】:
我正在制作一个网络套接字图书搜索应用程序,我想在收到的MySQL 查询中添加一个包含条目的列。我还将做一个json_encode 到entryData。查询是这样的。
$query = mysqli_query($con, "SELECT Title, Author, ISBN, Publisher, Year
FROM books
WHERE Title = '$title' OR Author= '$author'
OR isbn='$isbn' OR Year='$year' ");
$entryData = array();
while($row=mysqli_fetch_assoc($query))
{
$entryData[] = $row;
$entryData->category = $category;
}
我的while loop 出现了完全错误,但是当我将MySQL 查询中的数据手动添加到entryData 数组时,它可以工作。所以我一定是在查询中做错了什么。
【问题讨论】:
-
所以你想为每一行添加类别,对吧?
-
@RajdeepPaul 是的,类别列将具有相同的值或条目。