更新查询不起作用的PHP

时间:2015-12-26 15:38:35

标签: php mysql

更新查询对我不起作用,没有错误但它不起作用 这是我的代码。

<?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\">";}
        }

?>

这是完整的代码

1 个答案:

答案 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扩展。