我已经用域和托管注册了我的网站。它由一个数据库组成。我已经编写了如下所示的连接 PHP 文件。它不起作用并显示此错误:
调用未定义的函数 mysql_connect()。
我在cPanel 中创建数据库:
<?php
mysql_connect('localhost', 'xxx', 'xxx');
mysql_select_db('xxx');
?>
Run Code Online (Sandbox Code Playgroud)
如评论中所述,mysql_已弃用并已从 PHP 7 中删除。
它所说mysql_connect的未定义的可能原因是因为您的主机必须使用最新的 PHP 版本 (PHP 7) 或默认情况下被阻止使用mysql_. 如果你愿意,你可以启用它(我不会推荐它)。
Go to your cPanel -> Select PHP version ->
//There will be several checkboxes. Tick MySQL to enable it.
Run Code Online (Sandbox Code Playgroud)
此方法仅适用于 cPanel。我不确定其他主机或Plesk。
您可以按照此处所述更改您的主机 (Bigrock) PHP 版本。
而不是mysql_你可以使用mysqli_:
$conn = mysqli_connect($localhost, $username, $password, $db_name);
Run Code Online (Sandbox Code Playgroud)
您可以在选择 API 中了解有关mysql_、mysqli_和 PDO 的更多信息。
| 归档时间: |
|
| 查看次数: |
6426 次 |
| 最近记录: |