0
おはよう。私はコードを実行するためにphpとxamppを使ってログインフォームを作ろうとしています。私はすでにデータベースをphpMyAdminに持っており、このエラーが発生します。ログインフォームエラーです。未定義の関数を呼び出すmysql_query()
Connected!
致命的なエラー:未知のエラー:C:\ xampp \ htdocs \ login \ connection.phpで未定義の関数mysql_query()を呼び出す:34スタックトレース:C:\ xampp \ htdocs \ loginライン上の\ connection.php私はこのコード
<?php
$host = 'localhost';
$uname = 'root';
$pword = '';
$db = 'login';
$port = '3306';
$link = mysqli_init();
$success = mysqli_real_connect(
$link,
$host,
$uname,
$pword,
$db,
$port
);
if(isset($_POST['user']))
{
$username = $_POST['user'];
}
if(isset($_POST['pass']))
{
$password = $_POST['pass'];
}
$con = new mysqli($host, $uname, $pword, $db) or die("Connection failed". mysqli_error());
echo ("Connected!");
$result = mysql_query($success. "select * from db_login where username = $username and password = $password");
$row = mysql_fetch_array($result);
if($row['username'] == $username && $row['password'] == $password)
{
echo("Welcome!". $row['username']);
}
else
{
echo("Login failed");
}
?>
を実行する34
毎回私はエラーを修正する方法についてはユーチューブで検索しようとしたが、彼らは唯一の/私のPHPのバージョンが古くなっていることを言っています更新しました。よくわかりません。
あなたは[私はPHPでのMySQL APIを混在させることはできの 'mysqli' – Scuzzy
可能な複製を使用する場合、' mysql_'関数を呼び出さないでください?](https://stackoverflow.com/questions/17498216/can-i-mix-mysql-apis-in-php) – Scuzzy
*は古くなっています。 mysqliはmysqlを置き換えました。あなたの目的のために、あなたは単に検索して置き換えることができます。 – Sablefoste