我正在尝试通过php连接到mysql数据库,检查数据库中是否存在给定条目并采取相应措施。 即使我尝试使用数据库中存在的条目的php,查询返回null。
<?php
$host='host';
$uname='username';
$pwd='password';
$db="db";
$con = new mysqli($host,$uname,$pwd,$db) or die("connection failed");
if(mysqli_connect_error($con)){
echo "Failed To connect to database";
}
$name=$_REQUEST['name'];
$number=$_REQUEST["number"];
$email=$_REQUEST['email'];
$sqlc = $con -> prepare('select * from customer where contact = ? ');
$sqlc -> bind_param('s', $number);
$sqlc -> execute();
$slqc -> store_result();
$row_cnt = mysqli_num_rows($sqlc);
if ($row_cnt>=1){
echo "number already registered";
}
else {
//do something else
}
mysqli_close($con);
?>
我首先尝试不使用store_result()但效果相同。 编辑:在检查提供的解决方案之一后,我必须添加我无法访问php.ini设置文件。所以我不能使用report_error