您好,我正在實現簡單的AJAX請求,並希望能夠將結果從SQL SELECT查詢存儲到3個不同的ajax變量。返回多個結果與AJAX從SQL查詢在PHP
其中2個將存儲一個變量,另一個必須存儲foreach結果。
比方說,我的AJAX請求如下:
$.post('includes/check_number.php', {'date':date, 'userid':userid}, function(data) {
$("#time-result").html(data.result01);
$("#time-sum-result").html(data.result02);
在那裏,我有2個結果result01和result02
在我的劇本的mysql的選擇要求是什麼返回像data
內的當前狀態如下:
$stmt = $con->prepare($sql);
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$stmt->execute();
foreach($stmt as $row) {
echo "<tr>
<td>".$row['clientname']."</td>
<td>".$row['taskname']."</td>
<td>".$row['department']."</td>
<td>".$row['note']."</td>
<td>".$row['caseid']."</td>
<td>".$row['time']."</td>
</tr>";
}
我願把forreach的結果,因爲它是回聲內,在那裏將合作ntains各種迭代,然後result02例如希望把相同的查詢中只有一排,例如像:$row['date']
在這種情況下
data.result01 - 將有<tr></tr>
數據的所有代碼.result02 - 將只有一個變量是日期。
問題是如何將foreach轉儲到result01中,並且在同一時間將result02只放入同一個查詢中的一行。 $stmt
看看JSON。 –