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
空格上,它可以工作,但是一旦我将它变成函数并运行它,它就不起作用。
哇,谢谢!这真的很有用,解决了我的问题。 –