【发布时间】:2021-12-11 07:47:12
【问题描述】:
如何在课堂上正确使用 sqlite
我想创建一个类,在其方法中,必须根据参数引用 sqlite 数据库。
如何正确组织这些连接?
比如这样的
class Text {
private $lang = 'EN';
private $id;
private $text;
public function __construct($lang) {
GLOBAL $db;
$this->lang = $lang;
$db = new SQLite3("./$this->lang/text.db");
}
public function dbSelectQuery($key) {
GLOBAL $db;
$stm = $db->query("SELECT * FROM TEXT WHERE KEY = '$key'");
$result = $stm->fetchArray(SQLITE3_ASSOC);
return $result['text'];
}
public function setText($key) {
$this->text = $this->dbSelectQuery($key);
}
}
【问题讨论】: