ユーザーが希望する引用のカテゴリを (チェックボックスを介して) 設定する Web ページを作成しようとしています。送信後、ajax を使用して PHP ファイルにアクセスします。PHP ファイルは SQL データベースにアクセスし、カテゴリからの引用を返します。
私の目標は、ユーザーが 1 つ以上のカテゴリを選択できるようにし、選択したカテゴリに分類されるデータベースからランダムな行を返すようにすることです。データベースからランダムな行が返されるようになりましたが、設定に基づいてクエリを変更するために SQL クエリに値を渡す方法がわかりません。
ここにAJAXがあります:
$.ajax({
url: 'php/function.php', data: "", dataType: 'json',
success: function(data)
{
var quote = data[0];
$('#content').html(quote);
}
PHPは次のとおりです。
$result = mysql_query('SELECT * FROM motivators WHERE Category LIKE "%success%" ORDER BY RAND() LIMIT 1');
$array = mysql_fetch_row($result);
echo json_encode($array);
%success% を置き換える値や値を渡すにはどうすればよいですか?