gpt4 book ai didi

php - 以下 php 代码使用 mysql 返回 http 错误 500?

转载 作者:行者123 更新时间:2023-11-29 20:22:38 24 4
gpt4 key购买 nike

这是我遇到错误的示例代码,当尝试在远程服务器中运行代码时返回错误时,它在本地主机中运行良好,建议我是否有其他方法可以在代码中实现相同的功能。

<?php
if (!$con = mysql_connect('localhost', 'root', 'password')) {
die('An error occurred while connecting to the MySQL server!<br><br>' . mysql_error());
}
if (!mysql_select_db(sample)) {
die('An error occurred while connecting to the database!<br><br>' . mysql_error());
}
$sql = array(
'DROP TABLE IF EXISTS content;',
'CREATE TABLE content SELECT * FROM sample2.content'
);
if (sizeof($sql) > 0) {
foreach ($sql as $query) {
if (!mysql_query($query)) {
die('A MySQL error has occurred!<br><br>' . mysql_error());
}
}
}

mysql_close($con);

?>

最佳答案

对于初学者来说,如果可以的话,不要使用任何 mysql_* 函数,因为它们自 PHP 5.5.x 起已被弃用。并已在 PHP 7 中完全删除.

除了不良做法之外,您的代码没有任何问题,并且 500 是通用错误代码。这可能是由于多种原因造成的,例如:

  1. PHP 设置不正确。
  2. Apache/Nginx/etc 设置不正确。
  3. ...

当您发现收到的具体错误时,请提出新问题。

关于php - 以下 php 代码使用 mysql 返回 http 错误 500?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39453908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com