SQL select文を実行し、結果をエコーアウトするPHPファイルがあります。個々の列を特定の変数に設定できるようにしようとしています。これは可能ですか?SQLクエリ内のすべての列のPHP変数を作成
IE:以下のコードに基づいて、$ FirstNameという変数を作成し、返されるfirstname列の単一レコードの値と同じにする方法はありますか?
が
$sql = "SELECT * FROM Employees where Employee_ID = 1";
$stmt = sqlsrv_query($trpConn, $sql);
if($stmt === false) {
die(print_r(sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['FirstName'].", ".$row['LastName']."<br />";
}
アレイに問題がありますか? 'extract()'を使うことはできますが、既存の変数などを上書きすることができるだけで問題が発生します。PHPマニュアルでもそれを使用することをお勧めします。 – jeroen
変数に値を格納したい場合は 'echo'文の前に' $ FirstName = $ row ['FirstName']; 'をつけてください。 –
@ Error404ありがとうございます - あまりにも単純ですが、それはまさに私がやろうとしていたものですが、前に間違った場所に置いていました。私は助けに感謝します! – AAA