解决方案 »

  1.   

    你的 reg.php 运行时不输出错误信息吗?
    $sql = “INSERT INTO user (username, password) VALUES ('{$_POST['username']}','{$_POST['password']}')";
      

  2.   

    运行不出错= =  firefox浏览器没提示错误= =
      

  3.   

    php.ini 中没打开错误提示功能吧?php.ini 中设置display_errors=On  ,改完重启下服务器。
      

  4.   

    你有
    if (!mysql_query($sql,$con))
      {
      die('Error: ' . mysql_error());
      }
    echo "1 record added";
    所以程序至少会输出 Error:  和 1 record added 之一
      

  5.   

    $sql='INSERT INTO user (username, password) VALUES (.$_POST["username"].,.$_POST["password"].)';?
    是不是语句写错了。
    $psw = $_POST['password'];
    $username = $_POST['username'];
    $sql="INSERT INTO user (username, password) VALUES ('$_POST["username"]','$_POST["password"]')";
      

  6.   

    打错,
    $psw = $_POST['password'];
    $username = $_POST['username'];
    $sql="INSERT INTO user (username, password) VALUES ('$username','$psw')";
      

  7.   

    $psw = $_POST['password'];
    $username = $_POST['username'];
    $sql="INSERT INTO user (username, password) VALUES ('$username','$psw')";改成这个了 还是不行= =
      

  8.   

    $sql = "insert into `user`(`username`,`password`) VALUES('".$_POST['username']."','".$_POST['password']."')";
    echo $sql;
    if(mysql_query($sql))
    echo 'success';
    else
    echo mysql_error();
    看看输出什么
      

  9.   

    空白的 ???
    那么是因为你没有打开 php 的错误显示功能,在出现错误时程序中断了你却不知道
    php.ini
    display_errors = On