我刚刚在我的服务器上创建了一个MySQL数据库.我想通过我的网站使用php连接到这个.以下是我的连接文件的内容:

$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass)
    or die('Error connecting to mysql');

$dbname = 'epub';
mysql_select_db($dbname);

我知道用户名/密码是什么,我知道服务器的IP地址.我只是想知道我怎么知道该使用哪个端口?

推荐答案

如果MySQL服务器在默认设置下运行,则无需指定该设置.

默认的MySQL端口是3306.

[已更新以显示MYSQL_ERROR()用法]

$conn = mysql_connect($dbhost, $dbuser, $dbpass)
    or die('Error connecting to mysql: '.mysql_error());

Php相关问答推荐

根据用户ID禁用WooCommerce checkout 下单按钮

无法添加ProxyClass__setInitialized()上的忽略

WooCommerce基于元数据的自定义范围目录排序

保存PHP条带以备将来使用,不显示用户界面

仅在WooCommerce管理订单视图上显示订单项自定义元数据

Laravel;Composer安装突然返回选项快捷方式不能为空.

通过DO LAMP进行身份验证并从邮箱发送邮箱的最简单方式是什么

WooCommerce HPOS管理订单列表中带有订单元数据的定制列

中继器内置中继器的ACF WordPress组

无法使用php IMAP从Gmail获取收件箱

Laravel区分大小写搜索

根据WooCommerce Cart小计阈值自动应用优惠券

Woocommerce 仅在前端为登录用户提供价格折扣

如何将不同的 Woocommerce 费用合并为一个名称?

根据支付网关选项更改 WooCommerce Checkout 上的立即付款按钮文本

图像未在 Laravel Ajax Crud 中显示

Google Sheets PHP API - 添加多个选项卡时出现问题

如何设置Mailersend PHP API 模板变量?

php如何删除括号内的百分比值

Laravel 从嵌套数组的第二级获取最后一项