回 帖 发 新 帖 刷新版面

主题:求助!~数据怎么插入不了mysql?

刚装好配置环境,测试一下,数据怎么插入不了mysql?
 我的数据库设计:name varchar(12)
                 sex  tinyint(2)
                 email varchar(255)
                 info  text 
 
php文件代码:    $mysql_server_name = "localhost";
    $mysql_username    = "root";
    $mysql_password    = "415810qq";
    $mysql_database    = "ceshi";
    //-------
    
    //非称眤 SQL 粂猭(穝糤)
    $sql = "INSERT INTO `cesh` ('name','sex','email','info')VALUES('','$name', '$sex', '$email', '$info');";
    
    $conn=mysql_connect( $mysql_server_name, $mysql_username, $mysql_password);    
    mysql_select_db($mysql_database,$conn);
    $result = mysql_query($sql);
    $id = mysql_insert_id();
    mysql_close($conn);

在表中看不到数据。
  我用echo $name.'<p>';
  echo $sex.'<p>';
  echo $email.'<p>';
  echo $info.'<p>';
htm文件中提交时,在喷溅中可以显示我填的内容,怎么数据库中看不到。
那位高人指教一下

回复列表 (共4个回复)

沙发

有可能是你的MYSQL的编码不同,你看一下编码是否相同

板凳

$sql = "INSERT INTO `cesh` ('name','sex','email','info')VALUES('','$name', '$sex', '$email', '$info');";

注意 你前面()里是4个参数,后面()里是5个参数,你觉得对吗?

3 楼

楼上不好意思!那个''已经删掉,但是还是老问题!

4 楼

又从新配置了一下环境,现在好了,问题解决!谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册