print(mysql_insert_id());
mysql_insert_id();不需要参数

解决方案 »

  1.   

    Warning: Supplied argument is not a valid MySQL-Link resource in
      

  2.   

    你的连接数据库出错了。$db = mysql_connect('host','user','pass');
    mysql_select("database",$db);
    $query="insert into tmyu_special (classid) values('$classid')";
    $mysql_result=mysql_query($query,$db);
    print mysql_insert_id();试试。
      

  3.   

    mysql_insert_id()可以带参数也可以不带
    如果和数据库只有一个link的话就不需要参数
    如果有多个则需要参数Link_id
    例如楼上的
    $db = mysql_connect('host','user','pass');
    ...
    mysql_insert_id($db);
      

  4.   

    提问前我用sandyuk(冰の沙隆) 试过也不行,不知怎么回事
      

  5.   

    第一,检查数据库,看看有没插入数据
    第二,用echo mysql_error();看看出错信息。
      

  6.   

    '插入数据库的ID号' 需是auto_increment和PRIMARY
    在insert时不用给出,然后再print(mysql_insert_id($conn));就可以了