Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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 是否将foreach应用于多个数组?_Php_Mysql_Arrays_Loops_Foreach - Fatal编程技术网

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>";
}