Php 是否将foreach应用于多个数组?
我已经玩了几天了,我不是一个专业的编码员,但我正在尝试建立一个很好的基本系统来管理当地志愿者救援组织的签入/签出 基本上,我正在尝试将Php 是否将foreach应用于多个数组?,php,mysql,arrays,loops,foreach,Php,Mysql,Arrays,Loops,Foreach,我已经玩了几天了,我不是一个专业的编码员,但我正在尝试建立一个很好的基本系统来管理当地志愿者救援组织的签入/签出 基本上,我正在尝试将ISLOGGEDIN值设置为1 $loggedin = mysql_query("SELECT * FROM members WHERE ISLOGGEDIN=1"); $loggedinarray=mysql_fetch_array($loggedin); 并将其信息(姓名等)显示在表格中: foreach($loggedinarray as $key=>
ISLOGGEDIN
值设置为1
$loggedin = mysql_query("SELECT * FROM members WHERE ISLOGGEDIN=1");
$loggedinarray=mysql_fetch_array($loggedin);
并将其信息(姓名等)显示在表格中:
foreach($loggedinarray as $key=>$value) {
echo "
<tr>
<td>".$value[firstname]." ".$value[lastname]."</td>
<td>".$value[timeloggedin]."</td>
</tr>
";
}
任何帮助都将不胜感激 您必须在使用
的同时使用;它是随机的,因为它只从表中获取一行
$loggedin = mysql_query("SELECT * FROM members WHERE ISLOGGEDIN = 1");
if (mysql_num_rows($loggedin) > 0) {
echo "<table>";
while ($row = mysql_fetch_array($loggedin)) {
echo "
<tr>
<td>".$row['FIRST']." ".$row['LAST']."</td>
<td>".$row['timeloggedin']."</td>
</tr>
";
}
echo "</table>";
}
$loggedin=mysql\u查询(“从ISLOGGEDIN=1的成员中选择*);
如果(mysql_num_rows($loggedin)>0){
回声“;
while($row=mysql\u fetch\u数组($loggedin)){
回声“
“$row['FIRST']”..“$row['LAST']”
“$row['timeloggedin']”
";
}
回声“;
}
此代码将输出表中的每一行,其中ISLOGGEDIN=1
PS:关于数据$row['timeloggedin']
,您的查询中没有它(如var_dump
中所示),因此它将是一个空字符串。“我得到的结果是随机的,根本不是我要找的!”那么您要找什么呢…?var_dump($loggedinarray)?非常感谢,刚刚测试和工作!回复:是的,我从脚本的另一部分按CTRL+C组合键,忘记了更新它。干杯
$loggedin = mysql_query("SELECT * FROM members WHERE ISLOGGEDIN = 1");
if (mysql_num_rows($loggedin) > 0) {
echo "<table>";
while ($row = mysql_fetch_array($loggedin)) {
echo "
<tr>
<td>".$row['FIRST']." ".$row['LAST']."</td>
<td>".$row['timeloggedin']."</td>
</tr>
";
}
echo "</table>";
}