Php mysqli计数行错误
我的数据库中有1行(这与WHERE语句相等),因此输出需要为1,所以它需要说“Account Bestaat” 当我打印$account时,它会打印数据库中的一个数组,这样我的脚本就可以与数据库建立良好的连接。但当我要计算行数时,它会给出一个错误: mysqli_num_rows()要求参数1为mysqli_结果,给定null 我不太擅长mysqli,因为我以前使用过mysql\u查询 如何修复此问题,使$num_帐户输出“1”Php mysqli计数行错误,php,sql,Php,Sql,我的数据库中有1行(这与WHERE语句相等),因此输出需要为1,所以它需要说“Account Bestaat” 当我打印$account时,它会打印数据库中的一个数组,这样我的脚本就可以与数据库建立良好的连接。但当我要计算行数时,它会给出一个错误: mysqli_num_rows()要求参数1为mysqli_结果,给定null 我不太擅长mysqli,因为我以前使用过mysql\u查询 如何修复此问题,使$num_帐户输出“1” $connectie=mysqli_connect('localh
$connectie=mysqli_connect('localhost','*','*','*','*')或die(mysqli_connect_error()。
Kan geen verbinding krijgen met de almachtige timo server:D');
$account_raw=mysqli_query($connectie,“从账户中选择*,其中gebruikersnaam='”””“$gebruikersnaam.”和wachtwoord='”“$wachtwoord.”);
$account=mysqli\u fetch\u assoc($account\u raw);
$num_account=mysqli_num_行($account);
如果($num_account==1){
echo“最佳账户”;
}
否则{
回音“账户最佳日期”;
}
试试这个
mysqli_num_rows($account_raw);
因为结果是$account\u raw,而不是$account表示了解的语句。即使是这样也不安全!请学会使用事先准备好的陈述,因为这是完全不安全的
mysqli_num_rows($account_raw);