Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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 仅显示1行_Php_Mysql - Fatal编程技术网

Php 仅显示1行

Php 仅显示1行,php,mysql,Php,Mysql,因此,我试图从phpmyadmin服务器导入数据,并试图显示不同的用户和数据。我已经让这个工作,但它只会显示第一个结果,没有其他。我已经拍摄了一张截图,将在下面插入我的代码 谢谢 碳当量 图片(网站)- 代码- p.S DBConnect只是将php文件连接到数据库 p.p.S由于sql注入,我正在将我所有的东西更新到mysqli。1st:mysql.*api不推荐使用请尝试使用mysqli.*或PDO 2nd:在while循环中运行mysql\u fetch\u array(),如下所示

因此,我试图从phpmyadmin服务器导入数据,并试图显示不同的用户和数据。我已经让这个工作,但它只会显示第一个结果,没有其他。我已经拍摄了一张截图,将在下面插入我的代码

谢谢

碳当量

图片(网站)-

代码-

p.S DBConnect只是将php文件连接到数据库


p.p.S由于sql注入,我正在将我所有的东西更新到mysqli。

1st:
mysql.*
api不推荐使用请尝试使用
mysqli.*
或PDO

2nd:在while循环中运行
mysql\u fetch\u array()
,如下所示

            while($userInfo=mysql_fetch_array($sql)){
            echo "<tr>";
            echo "<td>".$userInfo['userId']."</td>";
            echo "<td>".$userInfo['userName']."</td>";
            echo "<td>".$userInfo['userEmail']."</td>";
            echo "<td>".$userInfo['Dev']."</td>";
            echo "<td>".$userInfo['Admin']."</td>";
            echo "<td>".$userInfo['Mod']."</td>";
            echo "<td>".$userInfo['Helper']."</td>";
            echo "</tr>";
            }
while($userInfo=mysql\u fetch\u数组($sql)){
回声“;
回显“$userInfo['userId']”;
回显“$userInfo['userName']”;
回显“$userInfo['userEmail']”;
echo“$userInfo['Dev']”;
回显“$userInfo['Admin']”;
回显“$userInfo['Mod']”;
回显“$userInfo['Helper']”;
回声“;
}

注意:别忘了将代码移动到
mysqli_*或PDO
使用PDO方法msql的第一件事是不推荐使用,第二件事是不定义 $\u会话['user']您最看重的是此$\u会话['user']

差不多

$\u会话['user']=登录后向用户发送电子邮件

在查询中,您将“where id=”更改为“where email=”

糟糕的员工!isset这意味着无论您在哪里发送$_会话['user'],都会让您的员工工作

if(!isset($\u会话['user'])){
标题(“Location:index.php”);
出口
}

//你最喜欢将这个$_会话['user']与一些你不喜欢的东西进行比较。有人可以用注入开始你的会话

Learn basic PHP…我只能建议一件事:-不要使用
mysql\u*
,它现在已被弃用+删除。尝试使用
mysqli.*
PDO
以及
prepared statements
。也不要提供第三方链接。将代码粘贴到此处仅会给您带来问题。执行此操作时出现错误。”警告:mysqli_fetch_array()希望参数1是mysqli_result,第96行的/home/ubuntu/workspace/admin/staff.php中给出的null“由于某些原因,您的查询失败”。试着调试它。把这行代码放到mysql=mysql\u query(“从用户中选择*”)或die(mysql\u error())
            while($userInfo=mysql_fetch_array($sql)){
            echo "<tr>";
            echo "<td>".$userInfo['userId']."</td>";
            echo "<td>".$userInfo['userName']."</td>";
            echo "<td>".$userInfo['userEmail']."</td>";
            echo "<td>".$userInfo['Dev']."</td>";
            echo "<td>".$userInfo['Admin']."</td>";
            echo "<td>".$userInfo['Mod']."</td>";
            echo "<td>".$userInfo['Helper']."</td>";
            echo "</tr>";
            }