私は、複数の列を組み合わせ組み合わせると、別のクエリデータ
SELECT CONCAT(col1, ' - ', col2) AS result
FROM table
WHERE col1 LIKE '%apple%' OR
col2 LIKE '%apple%'
ORDER BY col1 ASC
そしてJSONデータとしてそれを返すためにCONCAT
を使用しています。
while ($row = mysql_fetch_array($query)) {
$data[] = $row['result'];
}
echo json_encode($data);
質問:私はjQueryのでそれを読んだとき がどのように私はその個々のフィールドにデータを分けることができますか? 別々に送信するほうが効率的ですか?
<script>
$(function() {
$("#AllWord").autocomplete({
source: 'search_apple.php'
});
});
</script>
別々の値を使用する場合は、なぜ2つの列を連結しますか? – Neat
オートコンプリートフォーム用です。即座に2つのフィールドを表示します。他の目的のためにそれを分離してください。私はもう一方の方法を丸めることもできます。 – askseekknock