私はタイトルと説明と呼ばれるmysqlデータベースに2つのフィールドを持っています。タイトルは記事名であり、説明はウェブサイトへのリンクです。私は現在、検索結果にタイトルが表示されていますが、タイトルをクリックすると、hrefを使用して関連する説明/ウェブサイトのリンクに移動します。PHPの検索 - タイトルからのウェブサイトへのリンク
私はまた、このコード行に説明を追加する必要があります確信している:
$query=mysql_query("select * from posts where title LIKE '%{$key}%'");
私はそれをどのように行うのですか?私はあなたの質問を取得する可能性がある場合
<?php
$key=$_GET['key'];
$array = array();
$con=mysql_connect","******_******","******");
$db=mysql_select_db("a8814009_test",$con);
$query=mysql_query("select * from posts where title LIKE '%{$key}%'");
while($row=mysql_fetch_assoc($query))
{
$array[] = $row['title'];
}
echo json_encode($array);
?>
私はそれらがあなたの本当の資格情報ではないことを願っています。もしそうなら、リセットする時間。 – chris85
であり、実際にmysql_ * – nogad
'*'を使用していないということは、行のすべてのフィールドです。インデックスからアクセスできます。 '$ row ['description']'を指定すると、列を列挙した方がパフォーマンスが向上します。ドライブを更新し、パラメータ化されたクエリを使用する必要があります。これはSQLインジェクションに開放されています。 JSONをどのように使用するかに応じて、ここでリンクを構築することもできますし、JSで行うこともできます。 – chris85