Echo autoincrement id怀疑

时间:2010-06-10 05:13:13

标签: php mysql echo auto-increment

我可以打印id,即使它是自动增量吗?因为我正在做的方式我正在使用id的空变量。

$id= "";

mysql_connect(localhost,$username,$password);

@mysql_select_db($database) or die ("Não conectou com a base $database");

mysql_query("INSERT INTO table1(id,...)
VALUES ('".$id."',....)")
or die(mysql_error());

mysql_close();

echo "Your id is :";

echo "".$id;

我正在尝试打印ID,但它是空白的。我检查了桌子,那里有一个身份证号码。我怎么打印呢?

感谢您的关注

3 个答案:

答案 0 :(得分:1)

您可以使用mysql_insert_id()

检索上次自动生成的ID

您的样本应如下所示:

mysql_query("INSERT INTO table1(...) VALUES (....)")
   or die(mysql_error());

$id=mysql_insert_id();

echo "Your id is : $id";

答案 1 :(得分:1)

echo "Blah Blah Blah". mysql_insert_id() ;

答案 2 :(得分:0)

首先将$ id作为0插入数据库。 这里我使用$ id = count而$ field将打印值

  

$ dbconn =   mysql_connect($ host,$ user,$ pass)或   死(mysql_error()); //尝试连接   到数据库     mysql_select_db($数据库,$ dbconn);     mysql_query(“INSERT INTO counter   (count)VALUES(\'0 \')“);     mysql_close($ dbconn);

然后更新

     $ field){echo $ field; ?>      

这可能对你有帮助......

相关问题