PHP 新手想问一个问题

2018-08-12 10:13:19 +08:00
 peterpei

本地连接 sql 数据库 $con = mysql_connect("localhost","root","password"); 但如果是部署到云上呢?应该如何写

2909 次点击
所在节点    PHP
7 条回复
sorshion
2018-08-12 10:17:56 +08:00
如果 php 和 mysql 部署在同一台云上,当然还是$con = mysql_connect("localhost","root","password");
如果不是,$con = mysql_connect("mysqlhost","root","password");
注意 2 点:
1.推荐使用 mysqli_connect 或者 PDO
2.开启 mysql 远程访问设置
peterpei
2018-08-12 10:19:37 +08:00
@sorshion 感谢
xiaoz
2018-08-12 10:22:22 +08:00
php 7 已经放弃 mysql 函数,改用 mysqli 或 pdo 吧
inoki
2018-08-12 14:06:48 +08:00
上 mysqli 吧,当年我的用了 mysql_*的项目升了 7.x 之后。。。
DylanChou
2018-08-12 23:30:37 +08:00
如果部署到云,mysql 和 web 在同一台服务器 就用 localhost。如果 mysql 和 web 分离。localhost 换成 mysql 服务器的 ip。
mysql 已经弃用,换 mysqli 或者 PDO
898601566
2018-08-13 10:22:08 +08:00
@inoki 是个有故事的人
chaodada
2018-08-25 08:54:08 +08:00
推荐 PDO

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX