V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
peterpei
V2EX  ›  PHP

PHP 新手想问一个问题

  •  
  •   peterpei · 2018-08-12 10:13:19 +08:00 via Android · 3048 次点击
    这是一个创建于 2300 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 条回复    2018-08-25 08:54:08 +08:00
    sorshion
        1
    sorshion  
       2018-08-12 10:17:56 +08:00   ❤️ 1
    如果 php 和 mysql 部署在同一台云上,当然还是$con = mysql_connect("localhost","root","password");
    如果不是,$con = mysql_connect("mysqlhost","root","password");
    注意 2 点:
    1.推荐使用 mysqli_connect 或者 PDO
    2.开启 mysql 远程访问设置
    peterpei
        2
    peterpei  
    OP
       2018-08-12 10:19:37 +08:00 via Android
    @sorshion 感谢
    xiaoz
        3
    xiaoz  
       2018-08-12 10:22:22 +08:00 via Android
    php 7 已经放弃 mysql 函数,改用 mysqli 或 pdo 吧
    inoki
        4
    inoki  
       2018-08-12 14:06:48 +08:00 via Android
    上 mysqli 吧,当年我的用了 mysql_*的项目升了 7.x 之后。。。
    DylanChou
        5
    DylanChou  
       2018-08-12 23:30:37 +08:00
    如果部署到云,mysql 和 web 在同一台服务器 就用 localhost。如果 mysql 和 web 分离。localhost 换成 mysql 服务器的 ip。
    mysql 已经弃用,换 mysqli 或者 PDO
    898601566
        6
    898601566  
       2018-08-13 10:22:08 +08:00
    @inoki 是个有故事的人
    chaodada
        7
    chaodada  
       2018-08-25 08:54:08 +08:00
    推荐 PDO
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:13 · PVG 10:13 · LAX 18:13 · JFK 21:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.