在php中显示数据库中的用户?

时间:2015-06-16 14:04:53

标签: php database

表的名称是'用户'这个专栏是'名字' &安培; '姓氏'

我想在一个页面上显示所有内容而在另一个页面上只显示5个用户?我如何在PHP中完成此任务?

PS。标头正在连接到数据库。

更新:我对PHP很新,抱歉这个问题太模糊了。我想到了。感谢大家。

1 个答案:

答案 0 :(得分:1)

如果你使用mysqli:

,你可以这样做
<?php
$connection = mysqli_connect("myhost","myuser","mypassw","mybd") 
or die("Error " . mysqli_error($connection)); 

$sql = mysqli_query($connection, 'SELECT * FROM Users')
         or die(mysqli_error($connection));

while($user = mysqli_fetch_assoc($sql)) {
    print_r($user);
}

参考文献:

重要的旁注:

你还说:

  

,该列是'First Name'&amp; '姓氏'

在列名之间使用单词之间的空格时要小心。

如果您最终在查询中使用它们,则需要使用它们周围的刻度,或使用下划线重命名它们。

即:

这会出错:

SELECT First Name, Last Name FROM Users

SELECT * FROM Users WHERE First Name = 'John'

因此,您需要将这些列包装在刻度线中:

SELECT `First Name`, `Last Name` FROM Users

SELECT * FROM Users WHERE `First Name` = 'John'

或将它们分别重命名为First_NameLast_Name

  

,只有5个用户在另一个

您可以使用LIMIT。

即:

SELECT * FROM Users LIMIT 5