我不断收到此错误,我查看了之前发布者提出的有关此问题的问题,并且向他们提供的建议对解决我的问题没有帮助,如果这样做了,我当然不会提出这个问题所以请不要重定向!我正在开发一个项目,用户在其中注册他们的详细信息姓名年龄,电子邮件等,但我希望他们能够编辑数据将数据加载到数据库中很好,但是尝试检索它以供用户查看我收到错误 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');
}
这样就可以将数据上传到数据库
现在我用来检索它的代码是:
<?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'];
}
}
?>
谁能指出我为什么会出现这个错误的正确方向,我再次意识到这个问题已经提出,但以前的解决方案并没有帮助我。