我试图在$conn课堂文章中使用变量。我创建了一个 configuration.php 文件
配置文件
try {
$conn = new PDO(‘mysql:host=’.$dbhost.’;dbname=’.$dbname, $user, $pass);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
print “Error!: ” . $e->getMessage() . “<br/>”;
die();
}
我同意,这是建立数据库连接的经典方式。
我试着$conn像我说的那样在课堂上使用这个变量。
类.article.php
class Article {
global $conn;
public $article_id;
function setArticle($article_id) {
$this->article_id = $article_id;
}
function getArticle($article_id){
$getArticlee = $conn->prepare(“SELECT * FROM articles WHERE id = :id”);
$getArticlee->bindParam(‘:id’, $article_id, PDO::PARAM_INT);
$getArticlee->execute();
return $getArticlee;
}
}
我需要按下一个顺序执行文件(show.article.php)中的两个文件
配置文件
类.article.php
在所有这些之后,我得到一个错误,执行一个 show.article.php。当我删除
global $conn;
我没有任何错误。但是后来我没有连接到数据库。
我需要一些解决方案来将$conn变量包含在一个类中,因为这只是一个需要数据库连接的类,我将有大约 10-15 个带有 pdo 连接的类。
相关推荐: VirMach中秋节机器,自己VNC手动安装系统
VirMach是一家美国主机商,主要是提供美国VPS主机产品方案,以便宜的美国VPS主机著称,因而近年来被广泛关注。VirMach的TOS核心规定了:(1)CPU不能连续5分钟以上突发超过95%,两小时不得高于50%,(2)限制IO,不能连续10分钟以上超过3…
恐龙抗狼扛1年前0
kankan啊啊啊啊3年前0
66666666666666