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

时间:2014-02-04 19:19:10

标签: 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 username password email email activated banned firma”

现在我想显示最后添加的“用户名”。 如果soemone可以告诉我这里我做错了会很好。

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

1 个答案:

答案 0 :(得分:2)

<?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'];
?>