這一個應該很容易,它會殺死我我找不到解決方案!如何從SQL結果中創建動態變量
我有一個SQL查詢從數據庫返回記錄。我使用的兩個字段是$ row [「staff_id」]和$ row [「name」]。
,從我想建立一個動態的變量,它是這樣的:
$staffid_1 = "Mark Smith";
$staffid_2 = "Sally Baker";
$staffid_3 = "Peter Pan";
是動態創建的varibale名稱的第一部分相結合「staffid_」和$行[「staff_id」]然後$行[「name」]作爲名稱。
我已經試過:
${$staff_id . $row["staff_id"]} = $row["name"];
echo ${$staff_id . $row["staff_id"]} . "<br>";
,但沒有運氣!任何援助將不勝感激:)
你在哪裏獲得'$ staff_id'?它尚未初始化。 '$ {'staffid_'。 $ row ['staff_id']}' – Ghost
then'echo $ staffid_1;'我會遠離這個,但爲什麼要這樣? – Ghost