我对 PDO 很陌生。我创建了以下函数,但我读到拥有全局数据库 ($dbo) 是个坏主意。该代码也可以工作并输出我想要的。关于如何改进/修复的任何建议?
function langString($lang_id) {
global $dbo;
$lang_result=$dbo->prepare("SELECT lang_string FROM lang WHERE lang_id=:lang_id");
$lang_result->bindParam(":lang_id",$lang_id,PDO::PARAM_INT,3);
if($lang_result->execute()){
$lang_row = $lang_result->fetch(PDO::FETCH_OBJ);
echo "<br><br>$lang_row->lang_string";
}
}
echo langString(3);