重複の可能性:
警告: mysql_fetch_array() は、パラメーター 1 がリソースであると想定しており、problema con el wile で指定されたブール値
login form を実行すると、次のエラーが発生します。
警告: mysql_fetch_assoc() は、パラメーター 1 がリソースであると想定します。22 行目の C:\xampp\htdocs\login\check.php で指定されたブール値です。
<?php
include_once ("function.php");
$username = $_POST['tfuser'] ;
$password = $_POST['tfpass'] ;
if (isset($username) && isset($password)){
$link = mysql_connect('localhost','root','') or die ('error in connecting to db');
mysql_select_db('login',$link) or die ('error select db');
$sql = "select from * from administration
where username='$username' and password='$password'";
$result = mysql_query($sql,$link);
if (mysql_fetch_assoc($result)){
//login to panel
redirect("panel.php");
} else {
//back to login page
}
} else {
//back to login page
redirect("index.php");
}
?>
そして、どうすればこのエラー表示を防ぎ、 Mysql_fetch_assoc エラーを防ぐことができますか?