私はPHPが初めてで、実際にこのように見えるテーブル(書店)を作成しました
no_id | author | id_book | id_topic | quote | comments | no_page
id_book と id_topicには別のテーブルがあります。
本の表 :
id_book | book_name
トピックの表:
id_topic | トピック名
システムで出力を表示するためにこのSQLステートメントを作成しましたが、キーワードを送信するときにシステムが1つの出力しか表示しないことが問題です。データベースには似たような単語がほとんどありませんが。
"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);