我是 PHP 新手,我创建了一个表(书店),看起来像这样
no_id | author | id_book | id_topic | quote | comments | no_page
id_book 和 id_topic有另一个表,例如
书表:
身份证 | 书名
主题表:
id_topic | 主题名称
我做了这个sql语句来显示我的系统中的输出,但我的问题是系统在提交关键字时只显示一个输出。即使数据库中几乎没有类似的词。
"SELECT a.*, b.book_name
FROM bookstore AS a
LEFT JOIN book AS b ON a.id_book=b.id_book
WHERE quote LIKE '%".
谁能帮助我如何显示所有匹配报价?我很困惑* _ *
编辑:这是我的 php 代码。
$colname_Recordset1 = "-1";
if (isset($_GET['quote'])) {
$colname_Recordset1 = $_GET['quote'];
}
mysql_select_db($database_config, $config);
$query_Recordset1 = "SELECT a.*, b.book_name FROM bookstore a
LEFT OUTER JOIN book b ON a.id_book = b.id_book
WHERE a.quote LIKE '%'". $colname_Recordset1."%%'";
$Recordset1 = mysql_query($query_Recordset1, $config)
or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);