首页 >>  正文

php 连接mysql 代码 端口号是3307!

来源:www.zuowenzhai.com    作者:编辑   日期:2024-05-23
php连接mysql要加端口号吗

默认是3306,不需要添加,如果你要修改成别的端口,则需要在主机后面添加端口号

1、确定是否权限是有的,根据网上查找的信息:mysql 13 的错误是提示有写权限的问题
2、mysql 是否自定义的端口上进行监听
3、mysql服务器是否配置了可以远程连接

php连接mysql脚本如下:

$host = 'mysql服务器ip或域名';
$port = 3307;//mysql端口号,默认为3306,此处为3307
$user = 'mysql用户名';
$pwd = '密码';
$link = @mysql_connect("{$host}:{$port}", $user, $pwd, true);
if(!$link) {
    die('Database Connect Error:'.mysql_error());
}

mysql_connect函数介绍:

mysql_connect — 打开一个到 MySQL 服务器的连接

resource mysql_connect    ([ string $server   [, string $username   [, string $password   [, bool $new_link   [, int $client_flags  ]]]]] )

打开或重复使用一个到 MySQL 服务器的连接

server:MySQL 服务器。可以包括端口号,例如        "hostname:port",或者到本地套接字的路径,例如对于 localhost 的 ":/path/to/socket"。

username:用户名。

password:密码。

new_link(4.2.0添加):如果用同样的参数第二次调用mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。参数new_link 改变此行为并使mysql_connect() 总是打开新的连接,甚至当mysql_connect() 曾在前面被用同样的参数调用过。

client_flags(4.3.0添加):client_flags参数可以是以下常量的组合:MYSQL_CLIENT_SSL,MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE或MYSQL_CLIENT_INTERACTIVE。

返回值

如果成功则返回一个 MySQL 连接标识, 或者在失败时返回 FALSE。 



默认是3306,不需要添加,如果你要修改成别的端口,则需要在主机后面添加端口号

$link=mysql_pconnect("localhost","root","110") or die("链接数据库服务器失败");
mysql_select_db("test",$link) or die("链接数据库失败");
echo "成功!";

localhost:3307 理论上可以,mark

观注



(编辑:乔鲍行)
联系方式:
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 作文摘要网