mysql_connect('127.0.0.1','root','!!!!testserv');
mysql_select_db("yhrmb") or die("无法连接到数据库");
$sql = "insert into `rmblist`  
values(null,'394','firfly1126','2','好鬼','120',
'3','1','randprize','20','',
'','','16935','2009-11-24 09:13:12')";
mysql_query($sql) or die("插入失败");
这段sql语句直接用mysqladmin插入没问题.
在php语句中就不行.
不清楚如何才能看到提示错误,望高人指点一下.

解决方案 »

  1.   

    你把sql 语句输出来看看!应该是php 给解析哒吧!
      

  2.   

    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    都试过 没报错的
      

  3.   

    就是会提示die后面的插入失败
      

  4.   


    $conn=mysql_connect('127.0.0.1','root','!!!!testserv');
    mysql_select_db("yhrmb",$conn) or die("无法连接到数据库");
    $sql = "insert into `rmblist` 
    values(null,'394','firfly1126','2','好鬼','120',
    '3','1','randprize','20','',
    '','','16935','2009-11-24 09:13:12')";
    mysql_query($sql,$conn) or die("插入失败"); 
      

  5.   

    找到原因了 
    mysql插入数据数字不能用'' 
     
      

  6.   

    遇到这种问题直接把$sql echo的结果在phpmyadmin中试试就知道了