これは簡単ですみません、私を殺してしまいました。私は解決策を見つけることができません!SQLの結果から動的変数を作成する方法
私はデータベースからのSQLクエリの戻りレコードを持っています。私が使用している2つのフィールドは$ row ["staff_id"]と$ row ["name"]です。私は何かのようである動的変数構築したいということから、
:varibale名が動的に作成され
$staffid_1 = "Mark Smith";
$staffid_2 = "Sally Baker";
$staffid_3 = "Peter Pan";
は、$最初の部分のために、「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
それから' echo $ staffid_1; '私はこれを避けたいと思いますが、なぜこれを望みますか? – Ghost