<?php 
   mysql_connect("localhost", "mysql_user", "mysql_password") or 
       die("Could not connect: " . mysql_error()); 
   mysql_select_db("mydb");    mysql_query("INSERT INTO mytable (product) values ('kossu')"); 
   printf ("Last inserted record has id %d\n", mysql_insert_id()); 
?>

解决方案 »

  1.   

    mysql_insert_id这个是传回最后一次使用的id吧。但是我那个表里面的id已经存在。我只是想读出,不是写入。
      

  2.   

    用limit来select可以么?我没找到limit使用的资料。
      

  3.   


    $sql="select * from myTable order by id desc limit 0,1";  //得到最后一個 id 的數據
    $result=mysql_query($sql);
    $row=mysql_fetch_array($sql);
      

  4.   

    $sql="select id from myTable order by id desc limit 1";
      

  5.   

    select max(id) from arinvoice;
    最直接的方法。
      

  6.   

    select max(id) from 表名
      

  7.   

    $sql="select max(id) from myTable "