这是我的config.php
<?php mysql_connect('localhost', 'id2266180_test', 'testtest'); mysql_select_db ('id2266180_test');?>
这是错误
致命错误:未捕获错误:调用未定义的函数 /storage/ssd2/180/2266180/public_html/config.php:9中的mysql_connect() 堆栈跟踪:#0 /storage/ssd2/180/2266180/public_html/index.php(3): include()#1 {main}引入 第9行/storage/ssd2/180/2266180/public_html/config.php
答案 0 :(得分:1)
首先是mysql_select_db是depcated。 使用此代码:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// ...some PHP code for database "my_db"...
// Change database to "test"
mysqli_select_db($con,"test");
// ...some PHP code for database "test"...
mysqli_close($con);
?>
答案 1 :(得分:0)
你也可以尝试这样:
<?php mysqli_connect('localhost','id2266180_test','testtest','id2266180_test');?>
答案 2 :(得分:0)
如果加载了mysql
模块,您应该检查。试着找出:
<?php
phpinfo();
?>
如果未加载,则必须通过加载mysql-module来编辑php.ini
。但请注意,自PHP 5.5起,mysql扩展名已弃用,自PHP 7.0以来已删除。因此,请尝试使用mysqli
,就像其他人已经说过的那样。
答案 3 :(得分:0)
以下代码可以尝试:
<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>