Php 连接MySQL数据库后返回内部服务器错误(500)
我想用PHP从MySQL数据库中选择数据。问题是,当我尝试回显Php 连接MySQL数据库后返回内部服务器错误(500),php,mysql,Php,Mysql,我想用PHP从MySQL数据库中选择数据。问题是,当我尝试回显$result时,我得到一个500错误。当我省略echo$结果时,我得到了200元的正常回报。 你们有什么想法吗 以下是PHP: $q = $_GET['q']; $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "test"; //establish connection $conn = mysqli
$result
时,我得到一个500错误。当我省略echo$结果时代码>,我得到了200元的正常回报。
你们有什么想法吗
以下是PHP:
$q = $_GET['q'];
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "test";
//establish connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check Conncetion
if(!$conn) {
die("Connection failes: " . mysqli_connect_error());
}
$sql = "SELECT * FROM phptesting";
$result = mysqli_query($conn, $sql);
echo $result;
/*
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. "- Name: " . $row["first_name"]. " " . $row["last_name"]";
}
*/
mysqli_close($conn);
对于您的信息,$q
只是一个带有用于测试的id的整数。echo
用于输出基本数据类型,如字符串、整数。
$result
保存SQL查询结果的元数据
在您的代码中,您尝试回显元数据。这导致了PHP的致命错误。mysqli\u conncet\u error
看到有什么错误吗?这绝不是标记问题的重复…@JayBlanchard我看到了,即使没有你的输入;-)<代码>连接
-拼写在现实世界中是最重要的;这也是真实世界。error\u reporting(E\u ALL);ini_集('display_errors','1')代码>