【发布时间】:2017-02-14 23:07:39
【问题描述】:
你好堆栈溢出,
所以,我一直在尝试使用 php 中的 oop 在我的 MYSQLI 数据库中显示一些值,但无法做到。
请问我该怎么做?
谢谢
【问题讨论】:
-
是的。我可以给你看我的代码吗?
你好堆栈溢出,
所以,我一直在尝试使用 php 中的 oop 在我的 MYSQLI 数据库中显示一些值,但无法做到。
请问我该怎么做?
谢谢
【问题讨论】:
使用 PDO 显然是在 PHP 中使用 OOP 显示 MySQL 数据库中数据的最佳方式
$stmt = $Connection->prepare("SELECT * FROM countries WHERE name = ?");
$stmt->execute(["name_for_search"]);
$data = $stmt->fetchAll();
【讨论】:
这个方法很简单
$searchSql = "SELECT * FROM countries WHERE name = ?";
$Connection = "your mysql connection" ; // ex: in CI : $this->db->conn_id
$stmt = $Connection->prepare($searchSql);
$stmt->bind_param("s", "name_for_search");
$ok = $stmt->execute();
$result = $stmt->get_result();
$data = $result->fetch_all(MYSQLI_ASSOC);
【讨论】: