本人学习php三天,这是遇到的第一个问题,希望得到大家的帮助,增加小弟学习的积极性!再次感谢!!
<?php 
 $comm=mysql_connect("localhost","root","")or die ("连接错误");
 if($comm)
 {echo "连接成功";}
 
 $s=mysql_select_db("text",$comm);
 if($s)
 echo "连接成功";
 $sql="INSERT INTO text (id,uid,regdate,re)values('','php',now(),'学生')";
 
 
 $d=mysql_query($sql,$comm);
 if($d)
 echo "执行";
 else
   echo "不执行";
?>
显示结果为:连接成功连接成功不执行为什么mysql_query()语句没有执行呢

解决方案 »

  1.   

    $sql="INSERT INTO text(id,uid,regdate,re) values('','php',now(),'学生')";这样试试~·是不是格式不对~·values前面加个空格
      

  2.   

    echo $sql语句出来,放到数据库客户端执行哈看报什么错
      

  3.   

    ...咋个看不到我的回复...
    你把sql语句echo出来放到客户端执行看看报啥错就知道了
      

  4.   

    INSERT INTO `text`
    在mysql中 text 是关键字,需要使用 反引号 (`) 包含
      

  5.   

    SQL语句不正确所以没有正确的执行数据库的操作。上面林妹妹已经有告诉你解决方法了