conn.inc.php:<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";
$dbname = "dt";
global $pdo;
try {
$pdo = new PDO("mysql:host=$servername; dbname=$dbname", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
// echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}fun.php:<?php require 'inc/conn.inc.php'; ?>
<?php
function test($a,$b,$c){
$pdo->query('....'); //这里提示未定义pdo变量。
$pdo = $GLOBALS['pdo'];
$pdo->query('....'); // 这样也不行,提示一大堆错误
}
$servername = "127.0.0.1";
$username = "root";
$password = "root";
$dbname = "dt";
global $pdo;
try {
$pdo = new PDO("mysql:host=$servername; dbname=$dbname", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
// echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}fun.php:<?php require 'inc/conn.inc.php'; ?>
<?php
function test($a,$b,$c){
$pdo->query('....'); //这里提示未定义pdo变量。
$pdo = $GLOBALS['pdo'];
$pdo->query('....'); // 这样也不行,提示一大堆错误
}
function test($a,$b,$c){
global $pdo; // 函数内使用外面的变量,要先global声明一下*******************
$pdo->query('....'); //这里提示未定义pdo变量。
$pdo = $GLOBALS['pdo'];
$pdo->query('....'); // 这样也不行,提示一大堆错误
}