私はPHPの初心者です。私がしようとすると、エラーを与えているはmysql_num_rows:mysql_num_rowsが機能していません
<?php
session_start();
if(empty($_SESSION['pusername'])||empty($_SESSION['pid']))
{
header('location://localhost/kcp/police_login.html');
exit();
}
else
{
$station=$_SESSION['station'];
$con = mysqli_connect('localhost','root','','kcp');
if(!$con)
{
echo 'NOT CONNECTED TO DB';
}
$sql="SELECT * FROM complaint WHERE station='$station'";
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$res=mysqli_query($con,$sql) or die("llllllll");
$numrow=mysql_num_rows($res);
echo $numrow;
}
?>
あなたは 'mysqli'オブジェクト指向のインターフェイスを使用している場合は、これらのミスはほとんど不可能である、単一行方不明' i'はしませんタンクあなたのコード。手続き型のスタイルはPHP 4との互換性を目的としていました。さらに、MySQL特有のものではなく、一般的に使い易いPDOを使用してください。 – tadman