如何在PHP中调试MySQL错误?
我的代码通常不会有任何问题,但不知何故MySQL查询部分(用箭头标记)正在停止代码 MySQL命令很好,如何在PHP中调试MySQL错误?,php,mysql,Php,Mysql,我的代码通常不会有任何问题,但不知何故MySQL查询部分(用箭头标记)正在停止代码 MySQL命令很好,MySQL\u连接正在工作,我可以ping它 我一直都是这样工作的,我就是找不到错误,因为代码完全停止了,所以我无法获取任何错误消息 <?php //including the mysql_connection include("../mechanics/mysql_con.php"); ?> <html> <head> <link rel="st
MySQL\u连接
正在工作,我可以ping它
我一直都是这样工作的,我就是找不到错误,因为代码完全停止了,所以我无法获取任何错误消息
<?php
//including the mysql_connection
include("../mechanics/mysql_con.php");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../mechanics/segments_container.css"/>
</head>
<body>
<div class = "container">
<div class = "titlebar">
Members
</div>
<div class = "inner_container">
<center>
<table style="color:#CCCCCD;width:100%;">
<tr>
<td style="min-width:50px;text-align:center;"><b>Avatar</b></td>
<td style="min-width:150px;text-align:center;"><b>Username</b></td>
<td style="min-width:50px;text-align:center;"><b>Joined</b></td>
<td style="min-width:50px;text-align:center;"><b>Posts</b></td>
<td style="min-width:50px;text-align:center;"><b>Reputation</b></td>
</tr>
<?php
$mysql_get_users = "SELECT avatar, name, registerdate, posts, reputation FROM members";
-----> $data = $mysqli->query($mysql_get_users);
-----> while($row = $data->fetch_array()){
?>
<tr>
<td><?php echo $row["avatar"]; ?></td>
<td><?php echo $row["name"]; ?></td>
<td><?php echo $row["registerdate"]; ?></td>
<td><?php echo $row["posts"]; ?></td>
<td><?php echo $row["reputation"]; ?></td>
</tr>
<?php
}
?>
</table>
</center>
</div>
</div>
</body>
</html>
成员
阿凡达
用户名
加入
帖子
名誉
我想我找到了答案。
因为memberlist.php文件本身是index.php中的一个包含文件,所以目录不是../mechanics/mysql\u con.php,而是mechanics/mysql\u con.php
我猜是因为包含了从索引开始的路径,而不是它的文件夹段(memberlist.php所在的位置)
谢谢你的每一秒。:) 如果这是答案,那么您需要在您的开发环境中打开错误和警告-如果您妨碍您查看问题的能力
:-)
^^^^;@halfer的意思是错误报告(E\u ALL);ini设置(“显示错误”,1)代码>位于最上面的include文件的顶部,总是在开发和测试代码时-developer可从代码中删除所有通知和警告。然后删除live code中的display\u错误
。在调用$mysqli->query()
之后如何处理
?