我在這裏有這個函數,這個函數全局變量$ 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);
}
不要使用全局,因爲這使你的代碼難以讀書! – Perry