我在config.inc.php中存储了一些数据库信息,我试图使用它来访问我所拥有的类中的数据库,但是由于某种原因,变量是空的。这是代码:
<?php
require_once 'dbinterface.php';
require_once 'config.inc.php';
class user {
...
function user($id) {
$this->db = new db($DB['host'], $DB['user'], $DB['pass'],
index.php
<?php
include ('db.php'); // db connections
include ('functions.php'); // I need some functions
?>
我需要通过jquery.ajax调用的相同的php函数。
$.post('functions.php', {vars}, function(data) {
console.log(data);
});
我得到了错误- $db is not defined,因为$db.php不包括在functions.php
我对PHP中的面向对象( OOP )很陌生。我只是不能从外部文件扩展一个类。它们都在同一个文件夹中。
DB.php
<?php
class DB {
// some functions here
}
Home.php
<?php
require_once("DB.php");
class Home extends DB {
// initialize db and some functions here
}
我得到一个错误:致命错误:在第3行的\location\to\Home.php中找不到'DB‘类
我在包含包含函数文件时遇到了问题。我有一个名为blog.php的文件,它运行以下命令:
<?php
require 'db.php';
require 'functions.php';
//Connect to the DB
$conn = Blog\DB\connect($config);
if ( !$conn ) die('Problem connecting to the db.');
blog.php文件位于博客文件夹中。在博客文件夹中是一个admin文件夹,其中包含一个index.php文件,其中包含以下代码:
<?ph
我正在尝试从PHP函数中连接mysql。凭据存储在一个单独的PHP文件中,我将其包含在函数中。但是当我运行脚本时,我得到了以下错误:
Warning: mysql_query(): A link to the server could not be established in C:\xamp
p\htdocs\abc\test.php on line 12. Access denied for user 'ODBC'@'localhost' (using password: NO)
private function insertToMysql()
public function getActiveUsers(){
$result = $this->con->query("SELECT * FROM `USERS` where `IsActive`=1");
$users = array();
while ($item = $result->fetch_assoc()) {
$users[] = $item;
}
return $users;
}//End Function
这是我的PHP函数,用于从我的DB (我的仪表板)获取活动用户。大多数其他函
我试图从另一个文件中创建一个类的对象。这两个文件都位于同一个文件夹中&我在两个文件中都使用了“命名空间应用程序”。在登录文件中,我试图获取类对象,但它找不到类。代码如下所示。
数据库类:“Database.php”
<?php
namespace App;
require_once 'config.php';
class Database{
private $db;
public function __construct(){
$this->db = new mysqli(DB_HOST, DB_
这是我第一次使用自动加载,但我一直收到错误,说找不到我的类:
Fatal error: Class 'Classes\Sunrise\DB' not found in my\sample\path\.sunrise.app\init.php on line 52
编辑:第52行是我使用DB类的静态方法的地方。由于某些原因,PHP说它找不到DB类。
我的结构:
order (Folder)
+ index.php
.sunrise.app
+ init.php
+ ordersetup.php
+ Classes (Folder)
我正在尝试编辑数据(存储在DB中)。我是display.php。首先,它显示DB中的数据(如果没有数据,则显示空白字段)。然后编辑按钮编辑DB。
<html>
<body>
<?php
if(!isset($_POST['edit_pro']))
{
?>
//get data from DB and display in table.
<form>
<input type="submit" name= "edit" value="edit">
<