0
我有一個PHP文件,它將運行SQL select語句並回顯結果。我試圖能夠將各個列設置爲特定的變量。這可能嗎?爲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