<?php $conn =@mysql_connect("localhost","root","")or die ("错误");
 mysql_select_db("123",$conn)or die ("123"); $sql="insert into 456 (id,lastdate) values('',now())";
 mysql_query($sql,$conn)or die ("失败");?>
不知道为什么无法把插入数据库百度搜了下 好像是php.ini加载mysql组件的问题 :extension=php_mysql.dll前的;去掉
extension_dir="" 路径是否正确
第一点 我有做了,
第二点,php.ini;里面是 ;extension_dir drective above.
我修改为  extension_dir = "D:/wamp/php/ext/"但是还是不行  各位知道的帮忙解答下 被折磨了一天了

解决方案 »

  1.   

    [code=PH]
    //把$sql="insert into 456 (id,lastdate) values('',now())";改成:
    $sql="insert into `456` (`lastdate`) values('now()')";
    [/code]
      

  2.   

    1、要确认mysql扩展是否加载,可运行phpinfo()函数查看;
    2、insert into 456 (id,lastdate) values('',now())中,如果id是自增字段,可不用管他,直接用insert into 456 (lastdate) values(now()),或者指定NULL值insert into 456 (id,lastdate) values(NULL,now())