ユーザー名パスワードをmysqlデータベースに挿入する登録プログラムを作成しました。現在、ユーザー名のexixtsを確認しようとしています。以下のプログラムを書きました。動いていない。「mysql_num_rows() はパラメーター 1 がリソースであると想定しています」と表示されます。あなたの専門家の提案が本当に必要です
登録.php
<?php
require 'jcon.php';
if(isset($_POST["username"], $_POST["firstname"],$_POST["password"])){
$username=$_POST["username"];
$firstname=$_POST["firstname"];
$password=$_POST["password"];
}
$query = mysql_query("SELECT * FROM member WHERE username='$username'");
if(mysql_num_rows($query) != 0)
{
echo "Username already exists";
}
else{
$sql="INSERT INTO member (username, firstname, password)
VALUES ('$username', '$firstname','$password')";}
if(!mysqli_query($con,$sql)){
die('Error: ' . mysqli_error($con));
}
echo "Dear {$firstname} ! you have been successfully registered. "
?>