Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自其他Php文件的Php mysqli_查询连接链接_Php_Mysql - Fatal编程技术网

来自其他Php文件的Php mysqli_查询连接链接

来自其他Php文件的Php mysqli_查询连接链接,php,mysql,Php,Mysql,我曾经使用mysql\u query执行一个查询,但是我发现了一个新函数,它是mysqli\u query,它要求两个参数:1是连接链接,2是查询。 如何从其他php文件(如congif.php文件)创建连接链接。我已经展示了一个例子,我只需要一个解决方案,如何通过包含config.php文件将连接链接传递到整个项目中。 1 Config.php 2.php用户 如何在整个项目中使用$conn。因此,我可以在所有类型的函数中使用$conn,例如mysqli\u query或mysqli\u nu

我曾经使用mysql\u query执行一个查询,但是我发现了一个新函数,它是mysqli\u query,它要求两个参数:1是连接链接,2是查询。 如何从其他php文件(如congif.php文件)创建连接链接。我已经展示了一个例子,我只需要一个解决方案,如何通过包含config.php文件将连接链接传递到整个项目中。 1 Config.php

2.php用户

如何在整个项目中使用$conn。因此,我可以在所有类型的函数中使用$conn,例如mysqli\u query或mysqli\u num,您可以将其添加到您的\u构造中

您的config.php是错误的

应该是

$conn=  mysqli_connect("localhost", "root", "", "abc") or die(mysqli_error($conn));
//I added the error just to check any error. 
然后,你可以简单地使用include_,只需使用一次

或者你可以看到基本的结构

$conn=  mysqli_connect("localhost", "root", "YourPassword", "YourDatabaseName") 
or die(mysqli_error($conn));

在config.php文件中,您可能希望将连接定义为:

global $conn;
此外,config.php中的函数或config.php之后包含的用于执行查询的另一个脚本文件将使您的工作更轻松:

function query($sql){
  return mysqli_query($conn, $sql);
}

还有更重要的是,您使用mysqli_函数时出错了吗?这是你的问题让我知道你似乎是个初学者/学习者。更好地学习PDO,因为它是新的,并且有很多特性。我个人使用PDO,但是mysqli_u对于初学者和高级用户来说都是完全可以接受的。
$conn=  mysqli_connect("localhost", "root", "YourPassword", "YourDatabaseName") 
or die(mysqli_error($conn));
global $conn;
function query($sql){
  return mysqli_query($conn, $sql);
}