【发布时间】:2014-06-03 08:21:00
【问题描述】:
我现在开始学习 php,并且已经有一个问题要问。我已经成功地使我的脚本连接到我正在玩弄的数据库(忽略任何安全漏洞)我正在学习。但是如果脚本都在一个文件中,我可以连接并显示我的表信息。然后我尝试创建一个单独的连接文件并将其包含到我的文件中,该文件显示表数据,但它什么也没显示,但它没有连接失败?
这是我的 index.php
<?php require 'db_connect.php'; ?>
<?php
$result = mysqli_query($con,"SELECT * FROM Users");
while($row = mysqli_fetch_array($result)) {
echo $row['email'] . " " . $row['display_name'] . " " . $row['user_id'];
echo "<br>";
}
?>
还有我的连接文件:
<?php
//Connect
$con = mysqli_connect('#####','#####','#####','#####');
// Check connection
if (mysqli_connect_errno()){
echo 'failed to connect ' . mysqli_connect_error();
}
mysqli_close($con);
?>
如果我只有一个文件,它会显示信息 - 如果我分开它会失败?有什么指点吗?
【问题讨论】:
-
您在连接文件中关闭了连接,那么您期望什么?僵尸连接还是什么?
-
从连接文件中取出
mysqli_close($con);。 -
嘿嘿我喜欢这个...我在学习的时候也遇到过这种情况...别担心,按照别人说的去做。您可以在学习的同时继续进行实验。是的,删除
mysqli_close($con); -
现在对我来说很有意义!是的,这就是我的终极新手!