Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中显示数据库中的用户?_Php_Database - Fatal编程技术网

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

在php中显示数据库中的用户?,php,database,Php,Database,表的名称为“Users”,列为“First name”和“Last name” 我想在一个页面上显示所有用户,而在另一个页面上仅显示5个用户?如何在PHP中实现这一点 另外,标题正在连接到数据库 更新:我对PHP相当陌生,很抱歉问题如此模糊。我想出来了。谢谢大家 如果您正在使用mysqli,您可以执行以下操作: <?php $connection = mysqli_connect("myhost","myuser","mypassw","mybd") or die("Error " .

表的名称为“Users”,列为“First name”和“Last name”

我想在一个页面上显示所有用户,而在另一个页面上仅显示5个用户?如何在PHP中实现这一点

另外,标题正在连接到数据库


更新:我对PHP相当陌生,很抱歉问题如此模糊。我想出来了。谢谢大家

如果您正在使用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);
}
当然

SELECT * FROM Users WHERE First Name = 'John'
因此,您需要将这些列包装成记号:

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

或者将它们分别重命名为
First\u Name
Last\u Name

在另一台计算机上只有5个用户

您可以使用限制

即:


可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息,以缩小答案集或隔离一个可以在几段中回答的问题。我建议您找一个发展论坛(也许?)来总结概括。然后,当您遇到特定的编码问题时,请返回StackOverflow,我们将很乐意提供帮助。”该列为“First Name”和“Last Name”-请小心。对吧,山姆@杰布兰查多·拉尔夫!在这里@Fred ii---
$sql=mysqli_query('SELECT*FROM Users')需要非常小心您必须进行连接。你在你提到的标题中使用的是
mysql
还是
mysqli
连接?@Fred ii-这有点模糊,但OP说:
PS。标题连接到数据库。
。我想这意味着他自己已经有了联系。@Fred ii-是的,OP说的很模糊。不是你的评论。@Loko没问题,我和Loko找到了答案。
SELECT `First Name`, `Last Name` FROM Users
SELECT * FROM Users WHERE `First Name` = 'John'
SELECT * FROM Users LIMIT 5