表的名称是'用户'这个专栏是'名字' &安培; '姓氏'
我想在一个页面上显示所有内容而在另一个页面上只显示5个用户?我如何在PHP中完成此任务?
PS。标头正在连接到数据库。
更新:我对PHP很新,抱歉这个问题太模糊了。我想到了。感谢大家。
答案 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_Name
和Last_Name
。
,只有5个用户在另一个
您可以使用LIMIT。
即:
SELECT * FROM Users LIMIT 5