Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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 为什么我的SQL查询会出现内部服务器错误?_Php - Fatal编程技术网

Php 为什么我的SQL查询会出现内部服务器错误?

Php 为什么我的SQL查询会出现内部服务器错误?,php,Php,我试图从我的数据库中检索一些数据,我似乎能够连接到数据库,因为在测试连接后我没有收到错误消息。但是当我尝试运行select查询时,它会导致一个内部错误 如果我将FROM部分从查询中移除,则页面将加载而没有数据。如果我将FROM零件添加回,并从中选择表格,则会发生内部错误 代码如下: $con = mysqli_connect("50.62.209.87:3306","myusername","mypassword", "FiveExtras"); // Check connection if (

我试图从我的数据库中检索一些数据,我似乎能够连接到数据库,因为在测试连接后我没有收到错误消息。但是当我尝试运行select查询时,它会导致一个内部错误

如果我将FROM部分从查询中移除,则页面将加载而没有数据。如果我将FROM零件添加回,并从中选择表格,则会发生内部错误

代码如下:

$con = mysqli_connect("50.62.209.87:3306","myusername","mypassword",
"FiveExtras");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

     $query = "SELECT `EventVenue`,`EventDate`,`EventTime`,
     `EventPostCode` FROM `event`";

  $result = mysqli_query($con, $query);


$row = $result;

echo $row;

你换了座位了吗?对.htacess的更改通常会导致内部服务器错误。或者您的主机ip不好(请尝试no-ip.com,他们为您的ip提供免费子域)


我用已删除的端口检查了它是否正常工作(嗯……没有连接,但主机没有错误),所以可能与端口有关


如果错误500仍然存在,请尝试获取支持票证或向网站管理员发送电子邮件,或获取其他托管提供商


你为什么说没有错误

我们开始:

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given
in /home/u451361813/public_html/test.php on line 13


第一个用于不返回任何信息第二个用于不输入密码重写连接:

$db_conn = mysqli_connect("$host", "$dbuser", "$dbpass") or die("Unable to connect to the database");
mysql_select_db("$dbase", $db_conn) or die("Unable to select the database");

$query = mysqli_query("SELECT `EventVenue`,`EventDate`,`EventTime`,
 `EventPostCode` FROM `event`");
为什么
$result=$row


编辑:为了更好地查询,请使用
“SELECT*…”

检查您的错误\u logI我不知道我在寻找什么,如果您正在使用XAMPP,请查看是否不使用XAMPP,无论如何都会进行检查OK tahnsk,我从我的GoDaddy管理页面的数据库部分获取了主机地址,所以我认为应该是OK的我希望theOP没有将实际ID/pwd包含到实时数据库中。不,我使用了“myusername”和“mypassword”来表示我没有留下空白字段,我将数据库选中以查看数据库连接是否正常,这可能就是为什么您可以看到它没有错误的原因。我现在已将数据库select放回,因此返回错误。您是否尝试了您的ip和/或端口?我已将代码更改为您的。用于连接的代码似乎正常工作,但数据库选择导致内部错误它给出了500个内部错误,我用屏幕打印,但找不到显示的方法。请注意,输入的小错误应该是“mysqli\u select\u db”。使用
select*…
并不能使它成为更好的查询。仅选择所需的字段。
$db_conn = mysqli_connect("$host", "$dbuser", "$dbpass") or die("Unable to connect to the database");
mysql_select_db("$dbase", $db_conn) or die("Unable to select the database");

$query = mysqli_query("SELECT `EventVenue`,`EventDate`,`EventTime`,
 `EventPostCode` FROM `event`");