我在PHP是新的,你知道所有的功能文件和我有一些问题(像任何新的开始),我的问题是我不能包括像config.php
所有功能文件中的文件我怎么能包括在PHP
我刚才3个文件
在config.php
我只是连接到数据库的mysqli和变量是$connect
在functions.php中存在的仅仅是简单的功能
include('config.php');
function rows($table){
$gettables = mysqli_query($connect,"SELECT * FROM $table");
$numrows = mysqli_num_rows($gettables);
return($numrows);
}
的index.php中
include('functions.php');
echo rows('books');
和问题
是我不能得到config.php
$connect
变量函数工作在functions.php
文件。
编辑
当我包括config.php
功能里面的一切都会好的, 这样
function rows($table){
include('config.php');
$gettables = mysqli_query($connect,"SELECT * FROM $table");
$numrows = mysqli_num_rows($gettables);
return($numrows);
}
,但我不想这样做,因为我想包括一个config.php
我拥有的所有功能。
谢谢
尝试require_once代替包括 – Exprator
要么移动到类,将变量'连接'传递给函数,而不是包含它或使用'全球'关键字 – DarkBee
@Exprator我试过了,没有工作。 –