我一直收到这个错误,我已经查看过前一张海报提出的问题,并且向他们发出的建议对解决我的问题毫无帮助,如果已经完成,那么我当然不会提出这个问题所以请不要重定向!我正在开发一个项目,其中用户注册他们的详细信息名称年龄,电子邮件等但我希望他们具有编辑数据的能力将数据写入数据库很好,但试图检索它以供用户查看我得到错误mysql_fetch_array()期望参数1是资源,给定对象
这是我的代码
<?php
require_once'connect.php';
$FirstName = $_POST['fName'];
$UserName = $_POST['uName'];
$Age = $_POST['age'];
$Password = $_POST['password'];
$Email = $_POST['email'];
$sql = "INSERT INTO `user` (`First_Name`,`UserName`,`Age`,`Password`,`Email`)
VALUES ('$FirstName','$UserName','$Age','$Password','$Email')";
if(! mysqli_query($con, $sql)){
die("Echo ".mysqli_error($sql));
}else{
header('Location: BankDetails_Form.php');
}
Run Code Online (Sandbox Code Playgroud)
这样就可以将数据上传到数据库
现在我用来检索它的代码是:
<?php
include 'connect.php';
if(isset($_POST['view'])){
$query = "SELECT `First_Name`,`Username`,`Age`,`Password`,`Email` FROM `user`";
$result = mysqli_query($con, $query)
or die('Error querying database');
while ($row = mysql_fetch_array($result)){
echo $row['First_Name'].''.$row['Username'].''.$row['Age'].$row['Password'].$row['Email'];
}
}
?>
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我正确的方向,为什么我得到了这个错误,我再次意识到这个问题已经提出,但以前的解决方案并没有帮助我.