このコードを使用すると、それは言う:
データベースへのアクセスに失敗しました:何のデータベースは
」を選択しないと、それはまた、提供します:mysqlの拡張子が廃止されており、 次のようになります。
推奨されていません:するmysql_query()将来削除される:mysqliまたはPDOを代わりに使用する
エラー以下は私が使用したコードです。
$con = mysqli_connect("localhost", "root", "","radian")
or die ("Couldn't connect to mySQL");
$query = "SELECT Staff_id,Fname,Sname,Gender,username FROM staff ";
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());
$rows = mysql_num_rows($result);
for ($j = 0 ; $j < $rows ; ++$j)
{
$row = mysql_fetch_array($result);
$staff_id = $row['Staff_id'];
$Fname = $row['Fname'];
$Sname = $row['Sname'];
$Gender = $row['Gender'];
$username = $row['username'];
echo '<tr> <td>'.$staff_id.'</td> <td>'.$Fname.'</td> <td>'.$Sname.'</td> <td>'.$Gender.'</td> <td>'.$username.'</td> </tr>';
}
それはエラーがこの行からであると言う:
$result = mysql_query($query);
mysql_queryを使用してクエリを実行していますが、mysqli_connectを使用してデータベースを接続しています。 mysqlとmysqliはどちらも異なります。 –