<?php
$con = mysql_connect('localhost','root','516680','baoxiu');
if (!$con)
 {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("baoxiu", $con);
//触动按钮执行
if($_POST['submit']){
//$id=$_POST['id'];
$username=$_POST['username'];
$password=$_POST['password'];
$juese=$_POST['juese'];
if($username==''or $password==''or $juese=='' ){
}else{
//插入数据
$sql="insert into admin(username,password,juese) values('$username','$password','$juese')";
 mysql_query($sql,$con) or die ("插入数据失败: ".mysql_error());
 mysql_close($con);
}
?>

解决方案 »

  1.   

    echo  $sql;
    然后到数据库执行一下看看是否提示错误.一般即可找到错误的位置
      

  2.   

    if($username==''or $password==''or $juese=='' ){ 
    }
    改成
    if($username==''|| $password==''|| $juese=='' ){
       echo "用户名为空";
    }
      

  3.   

    现在代码是这样子的   但是还是存不进去    因为我是刚用editplus+火狐浏览器  程序运行不报错 真奇怪 我写的跟例子  都是一样的了<?php
    $con = mysql_connect('localhost','root','516680','baoxiu');
    if (!$con)
     {
      die('Could not connect: ' . mysql_error());
      }
    mysql_select_db("baoxiu", $con);
    //触动按钮执行
    if($_POST['submit']){
    $username=$_POST['username'];
    $password=$_POST['password'];
    $juese=$_POST['juese'];
    if($username==''|| $password==''|| $juese=='' ){
    }else{
    //插入数据
    $sql="insert into admin(username,password,juese) values('".$username."','".$password."','".$juese."')";
     mysql_query($sql,$con) or die ("插入数据失败: ".mysql_error());
     mysql_close($con);
    }
    ?>
      

  4.   


    $sql="insert into admin(username,password,juese) values('".$username."','".$password."','".$juese."')";打印sql出来看看~~
      

  5.   

    确认程序进入else了,然后看报什么错了。
      

  6.   

    Parse error: syntax error, unexpected T_IF in C:\AppServ\www\test.php on line 1313.if($username==''|| $password==''|| $juese=='' ){
      

  7.   

    最后少了一个 } 
    if($_POST['submit']){ 没有结束
      

  8.   

    $con = mysql_connect('localhost','root','516680','baoxiu');
    这个baoxiu是数据库名字吧!~这样好像是错的
    $conn=mysql_connect($dbHost,$dbUserName,$dbUserPass);
    if (!$conn){
    die("连接数据库失败");
    }
    mysql_select_db($dbName, $conn);
    我是这样写的你试试!~
      

  9.   

    判断也有问题吧
    if(!isset($_POST['submit']))