【发布时间】:2017-11-16 19:33:34
【问题描述】:
我想在表格上获取数据并编写一个类。但是这个类不起作用,因为 pdo 无法访问。这个类如何获取表格数据?
$db = new PDO("mysql:host=localhost;dbname=xxx;charset=utf8", "xxx", "xxx");
class uye extends PDO{
var $id;
var $kadi;
function cek($id){
$query = $db->query("SELECT * FROM btc WHERE id='{$id}'", PDO::FETCH_ASSOC);
if ( $query->rowCount() ) {
foreach( $query as $row ){
$this->id=$row["id"];
$this->kadi=$row["kadi"];
}
}
}
}
$bilgiler=new uye;
$bilgiler->cek(1);
echo $bilgiler->kadi;
【问题讨论】:
-
你能发布你调用这个类的另一个文件吗
-
您在语句中也容易受到 SQL 注入的影响
-
你到底想做什么?您的类扩展了 PDO 但尝试使用另一个 PDO 实例。这样做你想完成什么?
-
我想声明一个类并发送这个类的参数。然后这个请求将表数据返回给我
-
@Yunus,我给了你一个低调。但我没有通过 ID 获取,因为 ID 通常是 AI,因此它只会返回 1 条数据而不是一堆像你一样的数据..你也没有告诉我们是什么让
$id。