我在这里有这个函数,它全局化了 $con 变量,它是 mysql 连接变量,主题名称由参数获取,如您所见。我创建了一个名为 count 的变量,用于计算语句返回的行数。
我的问题是,使用这个可以吗?或者有更好的方法吗?
function isTopic($topic_name){
global $con;
$topic_name=$con->real_escape_string($topic_name);
$count = 0;
if($stmt = $con->prepare("SELECT topic_id FROM topics WHERE topic_name = ?")){
$stmt->bind_param("s",$topic_name);
$stmt->execute();
$stmt->store_result();
$count = $stmt->num_rows;
$stmt->close();
}
return ($count == 1);
}