Php mysqli_从包含的文件连接不工作
我在一个名为config.php的文件上有一个mysqli_connect:Php mysqli_从包含的文件连接不工作,php,mysql,mysqli,Php,Mysql,Mysqli,我在一个名为config.php的文件上有一个mysqli_connect: $DbServer = 'localhost'; $DbUser = 'username'; $DbPassword = 'password'; $DbName = 'dbname'; $con = mysqli_connect($DbServer, $DbUser, $DbPassword, $DbName); 然后我有另一个名为sendingrequest.PHP的PHP文件: <?php sess
$DbServer = 'localhost';
$DbUser = 'username';
$DbPassword = 'password';
$DbName = 'dbname';
$con = mysqli_connect($DbServer, $DbUser, $DbPassword, $DbName);
然后我有另一个名为sendingrequest.PHP的PHP文件:
<?php
session_start();
require_once ('config.php');
$Key = mysqli_real_escape_string ($con, $_GET["key"]);
...
?>
我试图通过将mysqli_connect()放在同一个文件上来修改脚本,而不是再通过require_once()来修改脚本,令人惊讶的是,它居然可以工作
<?php
session_start();
//require_once ('config.php');
$DbServer = 'localhost';
$DbUser = 'username';
$DbPassword = 'password';
$DbName = 'dbname';
$con = mysqli_connect($DbServer, $DbUser, $DbPassword, $DbName);
$Key = mysqli_real_escape_string ($con, $_GET["key"]);
...
?>
我的要求有什么问题吗?为什么mysqli\u real\u escape\u字符串无法使用它?谢谢 我能看到的唯一原因是
require_once'config.php'代码>失败。试一试这个简单的例子:
它有效吗?
<?php
session_start();
//require_once ('config.php');
$DbServer = 'localhost';
$DbUser = 'username';
$DbPassword = 'password';
$DbName = 'dbname';
$con = mysqli_connect($DbServer, $DbUser, $DbPassword, $DbName);
$Key = mysqli_real_escape_string ($con, $_GET["key"]);
...
?>