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

上記のファイルで$pdoasを宣言します。globalconnection.php

Passing a variable from one php include file to another: global vs. notおよびPassing variables in PHP from one file to another を確認してください。

于 2012-08-15T14:50:57.777 に答える