php - 在PHP页面上显示mysql数据库中最后添加的用户

标签 php mysql database mysqli rows

我不太擅长编码,也不知道应该如何调用它。

我做了一些注册的事情,它将用户保存到mysql数据库中。现在我想制作一个显示最后添加的用户的 php 脚本。

我当前正在使用此脚本,但它一直显示 0。

<?php
$link = mysql_connect('localhost', 'user', 'pass');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('hedery');

mysql_query("INSERT INTO mytable (users) values ('username')");
printf("Last added user: %d\n", mysql_insert_id());
?>

数据库名称是“hedery”。该表是“用户”。用户内部有“id 用户名密码电子邮件激活禁止公司”

现在我想显示最后添加的“用户名”。 如果有人能告诉我我在这里做错了什么,那就太好了。

顺便说一句,非常感谢 stackoverflow 社区。这个网站已经让我到目前为止了..

最佳答案

<?php
$link = mysql_connect('localhost', 'user', 'pass');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('hedery');

mysql_query("INSERT INTO mytable (users) values ('username')");
$result = mysql_query("SELECT * FROM `mytable` ORDER BY `id` DESC LIMIT 1")or die(mysql_error());
$row = mysql_fetch_array($result);
echo $row['username'];
?>

关于php - 在PHP页面上显示mysql数据库中最后添加的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21561418/

相关文章:

php - 下载cakephp手册

MySQL 将两个查询组合在一起

database - 什么是缓存?

mysql - 向 MySQL 中的用户(远程 root 登录)授予权限

mysql - 选择具有特定行号值的行

MySQL ORDER BY 使用文件排序(2 个连接表)

database - 数据集和数据库有什么区别?

php - 在 http 请求中进行大量的 php 操作,现实吗? (创建很多对象等)

php - 提取单词前后的部分字符串

PHP 数据库中的时间不正确