私は検索ボックスにオートコンプリートUIを使用しています。以下は私のPHPコードです:オートコンプリートjson_encodeが返されます。
<?php
include 'connect.php';
if (isset($_GET['term'])) {
$value = $_GET['term'] . '%';
$return_arr = array();
$stmt = $conn->prepare("SELECT * FROM jobs WHERE jobname LIKE ? or formtype LIKE ?");
$stmt->bind_param("ss", $value, $value);
$stmt->execute();
$stmt->bind_result($entryid, $jobnumber, $jobname, $formtype, $date);
while ($stmt->fetch()) {
$return_arr[] = $jobname;
$return_arr[] = $formtype;
}
echo json_encode($return_arr);
}
?>
すべてがうまくいきます。しかし、私は、while文がすべて$jobname
の値を最初に$formtype
の値の前に返すようにしたいと思っています。要するに、値は行ではなく列で返されます。私はそれを可能にしているのかどうかは分かりません。なぜなら、私はそれらを中に置いてみたのですが、foreach文は両方とも私にとってうまくいきませんでした。
echo json_encode($return_arr);
停止作業:私は別のecho文を作成するときに、何らかの理由でも
、。
何か他のものを与えてみたいから。どうもありがとう。これは私が必要としたものです。 – Selim