我们正在将旧的PHP / MySQL代码更改为新的MySQLi OOP代码,并且在现有代码中的相同位置包含新代码会更容易。但是,有些代码作为一个函数驻留在一个类中,我不确定我是否可以插入包含。
例如,旧代码是:
class get_names
{
function __construct()
{
$temp = mysql_query("select first_name last_name from name_table
where member_id=".$_SESSION['member_id']);
$names = mysql_fetch_array($temp);
}
}
更改为:
class get_names
{
function __construct()
{
include("GetNames.php");
}
}
这可以这种方式完成吗?谢谢你的帮助。
答案 0 :(得分:1)
答案 1 :(得分:0)
GetNames.php:
function getNames()
{
$temp = mysql_query("select first_name last_name from name_table
where member_id=" . mysql_real_escape_string($_SESSION['member_id']));
return mysql_fetch_array($temp);
}
班级档案:
require_once 'GetNames.php';
class get_names
{
function __construct()
{
$names = getNames();
}
}