我必须多次连接到 db,所以我想将 db 连接代码放在另一个名为 functions.php 的文件中
<?php
function connect_db(){
$conn = new PDO('mysql:host=localhost;dbname='dbname', 'usr', 'pass');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
?>
当我想连接时,我在另一个文件中插入了 connect_db(),
try {
connect_db();
$stmt = $conn->prepare('SELECT * FROM 'table' WHERE url= :url');
我有一个错误..
致命错误:在 /... 中的非对象上调用成员函数 prepare()
这是一个范围错误,对吧?但我听说让它全球化并不好。你能告诉我如何正确插入吗?
谢谢。