我有一个带有表“ Staff”的数据库(SQL),其中有两个记录。我需要使用PHP在网页上显示这些记录的内容。
<html>
<head>
<title>CES Staff details</title>
</head>
<body>
**code emitted**
<?php
$row = mysql_fetch_array($result) ;
$looping = 1;
$i = $row.length;
while ($looping <= $i)
{
echo $row["Name"].", Room ".$row["Room"].", Tel ".$row["Telephone"] ;
$looping++;
}
?>
</body>
</html>
我将如何正确更改while循环,以便它将在页面上显示两个记录。
谢谢!
mysql_fetch_array()
仅从数据库中检索一行。您需要在while
循环中调用它以检索所有行。该$looping
增量是不必要在这里,因为mysql_fetch_array()
返回false时,没有更多行可供选择。
while ($row = mysql_fetch_array($result))
{
echo $row["Name"].", Room ".$row["Room"].", Tel ".$row["Telephone"] ;
}
主要内容:PHP 循环,while 循环,do...while 语句循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。 PHP 循环 在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可以在代码中使用循环语句来完成这个任务。 在 PHP 中,提供了下列循环语句: while - 只要指定的条件成立,则循环执行代码块 do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for - 循环执行代码块指定的次数
问题内容: 我正在使用python更新一些LED。我一直在这样做: 我想用Flask充当一些我可以在我的浏览器中运行的ReactJS前端(以更改当前模式等)与Python中的LED控制代码之间的桥梁。 我的Flask工作正常,可以处理HTTP请求,等等。我想知道如何设置我的flask应用程序同时连续运行(或快速运行),同时仍然能够相互通信,就像这样: 我遇到了,这似乎可以解决问题,但对于我的问题有
我目前正在开发一个PHP应用程序,它将使用websockets进行客户机-服务器通信。我多次听说PHP不应该用于服务器应用程序,因为缺乏线程机制、内存管理(循环引用)或不方便的套接字库。 到目前为止,一切都工作得相当好。我使用phpws作为websocket库和DBAL来访问不同的数据库系统;PHP版本是5.3.8。服务器最多可服务30个客户端。然而,特别是在最近几天,我读了几篇文章,指出PHP对
我开始用camunda开发我的流程,我有一个简单的问题要问如何远程管理不同类型的任务。首先,让我解释一下我的场景: 我有两个主要的小组:会计师和客户。客户只看到他们自己的仪表板,内置在我的系统和会计有所有的信息,客户在他们的系统,其中有一个简单的任务列表。现在,我不想为用户提供另一个界面。 一旦我的场景被解释,让我们回到我的问题: 使用camunda,我可以收集实际的任务,如果这是一个用户任务,创
问题内容: 我正在尝试使用以下代码从本地计算机virtualhost连接到远程MySQL服务器: 我的问题是我无法本地连接,收到错误消息: 无法连接到“ xxx.xxx.xxx.xxx”上的MySQL服务器(10060) 当我将相同的PHP文件上传到服务器时,情况并非如此。我能够毫无问题地查询数据库。 我也无法通过命令行进行连接,但是我可以访问cPanel,它排除了我的IP被意外禁止的可能性。 我
我在Apache服务器上上传了一个Joomla 3.3网站,但它向我展示了一个主机需要使用PHP5.3的例子。10或更高版本才能运行此版本的Joomla!错误消息。我读到我可以在cPanel上更改php版本- 首先,如果系统按照他们说的那样更新,我是否应该看到该消息。第二,如何更改php版本以适应joomla网站。