简体   繁体   English

PDO获取类,消息

[英]PDO Fetch into class, message

I have problem with FETCH_CLASS. 我在FETCH_CLASS上遇到问题。 This part of code not displaying any data from my database. 这部分代码不显示数据库中的任何数据。

class Names {
   public $name, $mail, $city, $entry;
}

$stmt = $db->query('SELECT * FROM data');
$query->setFetchMode(PDO::FETCH_CLASS, 'Names');
while($r = $stmt->fetch()){
print_r($r);
} 

Also I have problem with this thing. 我对此事也有疑问。 Nothing happens. 什么都没发生。

$stmt = $db->query('SELECT * FROM data');

while($r = $stmt->fetch()){
echo $r->message, '<br>';
}

And another question. 还有一个问题。 All this code must be always before execute() function, or can It be after somehow? 所有这些代码必须始终在execute()函数之前,或者可以在某种程度上吗?

Try this for ist query: 试试这个来查询:

$stmt = $db->query('SELECT * FROM data');
$stmt->setFetchMode(PDO::FETCH_CLASS, 'Names');
while($r = $stmt->fetch()){
print_r($r);
} 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM