-2

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

谁能指出我为什么会出现这个错误的正确方向,我再次意识到这个问题已经提出,但以前的解决方案并没有帮助我。

4

1 回答 1

6

使用. mysqli_fetch_array_mysql_fetch_array

您正在使用mysqli_*and 来获取您正在使用的数据mysql_fetch_array

这就是它给出错误的原因。

于 2013-09-16T12:27:13.513 回答