php - 即使phpMyAdmin连接也无法连接到PHP中的mysql_connect

标签 php mysql linux phpmyadmin

我们已经在工作中建立了一个安装了php和mysql的服务器,现在我正试图通过php连接到mysql数据库,但我没有运气。
我可以加载phpmyadmin并进行连接,尽管没有问题(作为本地主机连接到db,并且接受用户名和密码凭据),而且我可以查看和编辑数据库和数据表。但是当我在test.php页面上尝试以下操作时,它不起作用:

 <?php    
     $connection = mysql_connect( "localhost", "root", "password" )
 or die( "Sorry - unable to connect to MySQL" );
 echo( "Congratulations - you connected to MySQL" );
 ?>

我使用相同的用户名“root”和密码通过phpmyadmin连接,但这不起作用。有人有什么想法吗?
谢谢。

最佳答案

试试这个

// we connect to example.com and port 3307
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);

// we connect to localhost at port 3307
$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);

关于php - 即使phpMyAdmin连接也无法连接到PHP中的mysql_connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14391481/

相关文章:

php - Laravel5:Redirect::to() 外部链接 RouteCollection.php 中的 NotFoundHttpException

php - 从用户代理检测机器人的最佳方法?

java - MySQL数据库查询和更新

mysql - 如何获得 TreeView ?数据库

php - 如何检索并显示二叉树中父节点的所有子节点

linux - 删除扩展的 ASCII 字符。 Linux 脚本 (128-255)

linux - 由自定义 Web 服务器提供的 html 文件的最佳位置

php - 找不到包的基本路径

PHP:使用 optgroup 动态下拉

linux - 为什么 tc 不能做 ingress shaping?入口整形有意义吗?