无法使用PHP连接到MYSQL

时间:2014-11-16 09:33:46

标签: php mysql

我无法使用我的简单php代码连接到本地主机MYSQL数据库,并且不显示任何内容。这适用于所有用户和root.Eoughough问题多次报告,我无法解决它。此外,它写在一个网站,它可能不得不在php文件中进行更改。请给我解决此连接错误。

我在Ubuntu中使用php 5.5.9-1。 MYSQL版本是5.5.38。 我的代码是

<?php

$servername = "localhost";
$username = "root";
$password = "*****";
$conn = mysql_connect($servername, $username, $password);


if ($conn->connect_error) 
{
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

?>

2 个答案:

答案 0 :(得分:0)

Mysql已弃用。使用Mysqli

创建一个文件并将其命名为db_connect.php并复制以下代码。

<?php
$connection = mysqli_connect("localhost","username","password","database_name");
if (mysqli_connect_errno())
 {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }

打开浏览器并输入http://localhost/db_connect.php。如果您看到空白页面,则表明您的连接正常。如果出现问题,它会显示错误。

答案 1 :(得分:0)

  

调用未定义的函数mysql_connect()

您的评论中的此错误消息告诉我您没有安装MySQL扩展程序。

在终端中执行此操作以安装:sudo apt-get install php5-mysql

然后重启Apache:sudo /etc/init.d/apache2 restart

请注意&#34; mysql _&#34;函数被标记为 deprecated ,您的脚本可能会因未来的PHP更新而失败。请使用&#34; mysqli _&#34;或PDO。