Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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 相同的连接文件适用于1个脚本,但不适用于另一个脚本_Php_Mysqli - Fatal编程技术网

Php 相同的连接文件适用于1个脚本,但不适用于另一个脚本

Php 相同的连接文件适用于1个脚本,但不适用于另一个脚本,php,mysqli,Php,Mysqli,我有一个包含2个php文件的目录。一个是使用查询数据库的旧方法,另一个甚至不能告诉我连接是否存在 连接文件:(出于明显的原因,我省略了实际凭据) 成功连接的文件: <?php require_once('../Connections/student_diriR.php'); ?> <?php mysqli_select_db($student_dirR, $database_student_dirR); $query_rs_get = "SELECT so

我有一个包含2个php文件的目录。一个是使用查询数据库的旧方法,另一个甚至不能告诉我连接是否存在

连接文件:(出于明显的原因,我省略了实际凭据)


成功连接的文件:

<?php require_once('../Connections/student_diriR.php'); ?>

<?php
    mysqli_select_db($student_dirR, $database_student_dirR);
    $query_rs_get = "SELECT some_column FROM directory";
    $rs_get = mysqli_query($student_dirR, $query_rs_get) or die(mysqli_error($student_dirR));
    $row_rs_get = mysqli_fetch_assoc($rs_get);
    $totalRows_rs_get = mysqli_num_rows($rs_get);
?>

未连接的文件:(与连接的文件位于完全相同的目录中,因此路径不会成为问题)



查看您的目录名
student\u diriR.php
中的拼写错误,以及
student\u driR.php
这就是错误显示调用未定义函数mysql\u connect()
的原因。 请看下面的区别

成功连接的文件:

<?php require_once('../Connections/student_diriR.php'); ?>

未连接的文件:

<?php require_once("../Connections/student_dirR.php"); ?>


@Dharman不,消息不清楚。错误显示为mysql\u connect,如果您实际阅读了我列出的连接文件,您会看到我使用的是
new mysqli()
而不是
mysql\u connect()
,但不用担心,其他人已经指出存在拼写错误。无论如何,谢谢好的,对不起,我认为这个拼写是故意的,这让我很反感。:)在您发布的代码片段中,一个需要名为
student\u dirR.php
的文件,另一个包含名为
student\u dirR.php
的文件。这是故意的还是打字错误?顺便说一句,
if($student\u dirR)
不是检查成功连接的好方法,如果您使用
new mysqli(…)
newmysqli
将始终创建一个mysqli对象,即使连接失败,并且对象从不为false。您需要检查连接错误@你注意到被接受的答案了吗?
<?php require_once('../Connections/student_diriR.php'); ?>
<?php require_once("../Connections/student_dirR.php"); ?>