我在我的PHP应用程序中使用ezSQL,我遇到了一个问题。
这是我的结构
config.php代码:
include_once "ez_sql_core.php";
include_once "ez_sql_mysql.php";
$db = new ezSQL_mysql('myuser','mypass','mydb','localhost');index.php代码:
include('includes/config.php');
include('includes/functions.php');
echo prueba();functions.php代码:
function prueba()
{
$users = $db->get_results("SELECT * FROM users");
foreach ( $users as $user )
{
echo $user->user;
}
}但我知道这个错误:
致命错误:在第7行/web/htdocs/mydomain/include/Functions.php中调用非对象上的成员函数get_results()
我怎么才能修好它?
谢谢!
发布于 2011-10-06 18:14:32
将$db变量从全局表导入函数的局部变量表:
function prueba()
{
global $db;您会得到错误,因为$db对象在您的函数中不可用。在这种情况下,var_dump($db);是你的朋友。
https://stackoverflow.com/questions/7678556
复制相似问题