teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

内容の追加

2016/03/28 23:53

投稿

chinyato
chinyato

スコア241

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  通常はデータベースから検索した結果のユニークなid列をパラメーターとして詳細表示ページに渡します。AタグのhrefにGETパラメータとしてidを追加します。
2
+ 通常のテーブル構造では最初の列がid列ですので、以下の例ではクエリ結果の$row[0] をidとしています。
3
+
2
4
  ```PHP
3
5
  <?
4
6
  $result .= "<td><a href='result.html?id=" . $row[0] . "'>" . htmlspecialchars( $row[1], ENT_QUOTES) . "</a></td>\n";

1

誤記の修正

2016/03/28 23:53

投稿

chinyato
chinyato

スコア241

answer CHANGED
@@ -60,7 +60,7 @@
60
60
  try {
61
61
  if( !empty( $keyword ) ) {
62
62
  //キーワードが渡された場合
63
- $sqls = "SELECT * FROM $table where dakoku like :srh limit $limit";
63
+ $sqls = "SELECT * FROM $table where title like :srh limit $limit";
64
64
  $sql = $pdo->prepare( $sqls );
65
65
  //Like検索文字列を作成する
66
66
  $srh_string = "%" . $keyword ."%";
@@ -113,4 +113,4 @@
113
113
  ```
114
114
  動作確認環境
115
115
  WADAX WX共用サーバー PHP Version 5.3.3 MySQL 5.1.73
116
- Windows 8.1 Pro 64bit
116
+ Windows 8.1 Pro 64bit Firefox45.0.1