Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql连接(端口、用户名、密码)_Php_Mysql - Fatal编程技术网

Php mysql连接(端口、用户名、密码)

Php mysql连接(端口、用户名、密码),php,mysql,Php,Mysql,我正在尝试使用php中的mysql_connect连接到mysql工作台。问题是我什么都没有得到,甚至连模具参数的错误都没有。我认为我为mysql\u connect输入的值(主机名、用户名、密码)有问题吗?我已经尝试了php手册中的所有内容,包括: <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql

我正在尝试使用php中的mysql_connect连接到mysql工作台。问题是我什么都没有得到,甚至连模具参数的错误都没有。我认为我为mysql\u connect输入的值(主机名、用户名、密码)有问题吗?我已经尝试了php手册中的所有内容,包括:

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

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

I'm sure it is something simple!?

}
echo“连接成功”;
mysql_close($link);
?>
我相信这很简单!?

在php标记中有一个php标记(粘贴多次?)。它应该抛出一个错误,但可能是您的服务器设置为不显示错误。这就是为什么你看到空白页。

这是我的意思的一个例子:

die('Could not connect: ' . mysql_error());<?php

从单个连接开始,并使其工作。既然您似乎还不熟悉这一点,那么最好从正确的事情开始:删除mysql_*函数,它们已被弃用,然后切换到mysqli或PDO。

这3种不同的连接有什么用?这是坏的复制/粘贴吗?。它们不再得到维护。看到了吗?相反,了解,并使用或-将帮助您决定哪一个。嗨,伙计们,代码是一个糟糕的复制和粘贴工作!我在我的界面上尝试了语法正确的代码片段,但没有得到连接或错误的响应!应该在php.ini级别启用错误报告,以捕获编译器错误。在脚本开始执行
error\u reporting()
调用之前,有太多的bug会杀死它。不管怎样,在调试/开发的时候,绝对不能禁用它。@MarcB绝对!我不想把OP和修改那个级别的配置混为一谈,但是,是的,也许我应该…我只需要一个php语句来打开到mysql工作台的连接。我正在使用本地主机。我有打开mysql工作台的密码。我认为mysql_connect主机、用户名、密码属性有问题吗?如前所述,我一无所获!!
error_reporting(E_ALL);