0
//this is my connection.php
<?php
$pdo = new PDO('mysql:host=localhost;dbname=test;', 'root');
$pdo->exec("SET CHARACTER SET utf8");
?>


//this is my class.php
<?php
include 'connection.php';
$stmt = $pdo->prepare(query here); //wrong part
?>

问题:错误未定义 $pdo,这样做的正确方法是什么?但是当我将代码从 connection.php 传输到 class.php 时,它工作正常。

4

1 回答 1

2

在上面的文件$pdo中声明。globalconnection.php

检查将变量从一个 php 包含文件传递到另一个:全局与非和将PHP 中的变量从一个文件传递到另一个文件

于 2012-08-15T14:50:57.777 回答