我在这段代码中有错误(mysql和php)?

时间:2017-07-19 10:36:34

标签: php mysql

这是我的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

4 个答案:

答案 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();
  }
?>