MySQLクエリからwhileループで作成する変数変数を完全に把握しています。
$query = "SELECT * FROM fruit_table";
$result = mysql_query($result);
//for sake of argument, well say this creates 3 rows to loop through.
while ($row = mysql_fetch_array($result)){
$var = $row[1];
$$var = $row[2];
}
ここで、これが作成されたと仮定します:$ orange ='orange'、$ apple ='red'、$ banana='yellow'。この関数は複数回ループバックしますが、再度実行する前に、すべての変数をunset/nullにする必要があります。変数名は、実行されるクエリに基づいて毎回異なる場合があります。
これは機能していないようです:
unset($var);
unset($$var);
複数の変数名をループしてすべての設定を解除するにはどうすればよいですか?何か案は?ありがとう!