我需要将以下内容从旧的mysql_样式连接转换为新的pdo样式连接。
before_action :set_cart, only[...]
我还在学习pdo,但是我试图更换如下,但我完全迷失了:
function getRecords(){
$this->res = mysql_query("select * from cusbuilder_sites");
if(mysql_num_rows($this->res)){
while($this->row = mysql_fetch_assoc($this->res)){
$record = array_map('stripslashes', $this->row);
$this->records[] = $record;
}
return $this->records;
}
//else echo "No records found";
}
此时我真的不知道该改变什么。寻求一些帮助,或者更好,更正确的方法来实现这一目标。
答案 0 :(得分:1)
代码几乎相同。特别是如果你拿出所有无用和有害的东西。
$Status = 0
确保将PDO实例分配给类变量function getRecords(){
$stmt = $this->db->query('SELECT * FROM cusbuilder_sites ORDER BY id');
return $stmt->fetchAll();
}