更新查询对我不起作用,没有错误但它不起作用 这是我的代码。
<?php
$up=false;
if ( isset( $_POST['update'] ) ) {
if ( isset( $_POST['FullName'] ) ) {
$FullName = $_POST['FullName'];
mysql_query( "UPDATE users SET Full_Name = '$FullName' WHERE User_Name = '$U_N'" ) or die( mysql_error() );
}
if ( isset( $_POST['bd'] ) ) {
$bd=$_POST['bd'];
mysql_query( "UPDATE users SET DateOfBirth = '$bd' WHERE User_Name = '$U_N'" ) or die( mysql_error() );
}
$up=true;
}
if ( $up ) {
echo "<script type='text/javascript'>up()</script>";
echo "<meta http-equiv=refresh content=\"0; URL=pto.php\">";}
}
?>
这是完整的代码
答案 0 :(得分:0)
我认为问题是因为变量未正确嵌入。
您可以尝试将查询更改为此内容吗?
UIViewController
或
x = np.arange(0,2,0.5)
valeur = 2*x
if valeur <= 0.6:
print ("this works")
else:
print ("valeur is too high")
此外,if valeur <= 0.6:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
已被弃用。您可能想要使用"UPDATE users SET Full_Name = '{$FullName}' WHERE User_Name = '{$U_N}'"
http://php.net/manual/en/function.mysql-query.php
此扩展在PHP 5.5.0中已弃用,并已在PHP中删除 7.0.0。相反,应该使用MySQLi或PDO_MySQL扩展。