include("connect.php");
$username = mysql_real_escape_string($_REQUEST[username]);
function updateData($key){
$field = "$$key";
if($field == "") {
} else {
$sql= "UPDATE users SET $key = '$field' WHERE username ='$username'";
mysql_query ($sql , $conexion);
}
}
updateData('password');
updateData('firstname');
私が作ろうとしているのは、このPHPファイルでフィールドを認識し、入力フィールドの値が空の場合はフィールドを自動的に保存する方法ではありません。この構造でMySQLリクエストを実行することはできますか?
フィールドの名前を手動で$key
個のスペースに入れると機能しますが、一度機能を実行すると機能しません。
うわー、ありがとう!これは本当に便利で、私の問題を解決しました。 –