こんにちは私は単純なAJAXリクエストを実現しており、SQL SELECTクエリの結果を3つの異なるajax変数に格納したいと考えています。PHPでのsqlクエリからAJAXで複数の結果を返します
これらのうち2つは変数を格納し、もう1つはforeach結果を格納する必要があります。
のは、私のAJAX要求を言ってみましょう
は以下の通りです:私はdata
のように返しているものをmysqlの選択要求内の私のスクリプトの現在の状態では2つの結果result01とresult02
を持つことになります
$.post('includes/check_number.php', {'date':date, 'userid':userid}, function(data) {
$("#time-result").html(data.result01);
$("#time-sum-result").html(data.result02);
$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の結果を入れたいと思います<tr></tr>
データのすべてのコードを有するであろう -
data.result01この場合$row['date']
:ntains次いで例えばresult02ためのような、例えば、同じクエリの1行のみ置くために、様々な反復とを希望.result02 - 日付の変数は1つだけです。
質問は、foreachをresult01にダンプし、同じクエリーからresult02を1行だけ入れる方法です。 $stmt
JSONをご覧ください。 –