このエラーが発生し続けます。以前の投稿者がこの問題で提起した質問を見ましたが、彼らに渡されたアドバイスは私の問題を解決するのに何の役にも立ちませんでした。リダイレクトしないでください!ユーザーが詳細な名前、年齢、電子メールなどを登録するプロジェクトを開発していますが、データを編集する機能を持たせたい データをデータベースにロードすることは問題ありませんが、ユーザーが表示できるように取得しようとしていますエラー 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'];
}
}
?>
なぜそのエラーが発生するのか、誰かが私を正しい方向に向けることができますか?もう一度、この質問が提起されたことに気づきましたが、以前の解決策は役に立ちませんでした。