查询字符串:如何附加新插入的数据库行的行 ID(PHP)?
好的,我可以获得创建的最后一行的编号,如下所示。现在,我想将其附加到 URL 中?查询字符串,以便我可以在下一页上使用此特定记录。 这是我尝试执行的方法,其中字段 iduserid 是我的主键。如果我只是将其插入页面上的文本字段中,它会显示正确的数字。 (注意:LastRec是一个包含当前行的iduserid字段的记录集)
但它不会在查询字符串中返回任何内容。怎么了?
<?php
$result = mysql_query('SELECT iduserid FROM userinfo ORDER BY iduserid DESC LIMIT 1');
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$USER_ID = mysql_fetch_field($result,0);
?>
<a href="cp-AccountInfo.php?<?php echo $_SERVER['QUERY_STRING']?>"iduserid="<?php echo $USER_ID ?>""><div class="OKbtn"></div></a>
OK, I can get the number of the last row created, as I do below. Now, I want to append it to the URL? query string so I can use this particular record on the next page.
Here's the way I'm trying to do it, where the field iduserid is my primary key. If I just insert it into a text field on the page it displays the correct number. ( note: LastRec is a record set that contains the iduserid field of the current row)
But it doesn't return anything in the query string. What's wrong?
<?php
$result = mysql_query('SELECT iduserid FROM userinfo ORDER BY iduserid DESC LIMIT 1');
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$USER_ID = mysql_fetch_field($result,0);
?>
<a href="cp-AccountInfo.php?<?php echo $_SERVER['QUERY_STRING']?>"iduserid="<?php echo $USER_ID ?>""><div class="OKbtn"></div></a>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的意思是...
换句话说,删除 Url 字符串中的引号,并在 iduserid 参数后面附加一个与号 (&) 前缀。
Did you mean...
In other words, remove the quotes from your Url string and append the iduserid parameter with an ampersand (&) prefix.