echo 自增id疑问
我可以打印 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,但它是空白的。我查了一下表,上面有一个身份证号码。那么我怎样才能打印它呢?
感谢您的关注
can I print the id, even if it's autoincrement ? Because the way I'm doing I'm using an empty variable for 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;
I'm trying to print the id, but it's coming blank. I checked the table and there's an id number there. How can I print it then at?
Thanks for the attention
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 mysql_insert_id() 检索连接上最后一个自动生成的 id
您的示例应如下所示:
You can retrieve the last auto-generated id on a connection with mysql_insert_id()
Your sample should look like this:
首先将 $id 作为 0 插入数据库。
这里我使用 $id = count 和 $field 将打印值
然后更新一下
这可能会帮助你...
First insert a $id into database as 0.
Here I am using $id = count and $field will print value
Then update it
This will may help you...