peterpei
V2EX  ›  PHP

PHP 新手想问一个问题

  •  
  •   peterpei · Aug 12, 2018 via Android · 3740 views
    This topic created in 2917 days ago, the information mentioned may be changed or developed.

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

    7 replies    2018-08-25 08:54:08 +08:00
    sorshion
        1
    sorshion  
       Aug 12, 2018   ❤️ 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
       Aug 12, 2018 via Android
    @sorshion 感谢
    xiaoz
        3
    xiaoz  
       Aug 12, 2018 via Android
    php 7 已经放弃 mysql 函数,改用 mysqli 或 pdo 吧
    inoki
        4
    inoki  
       Aug 12, 2018 via Android
    上 mysqli 吧,当年我的用了 mysql_*的项目升了 7.x 之后。。。
    DylanChou
        5
    DylanChou  
       Aug 12, 2018
    如果部署到云,mysql 和 web 在同一台服务器 就用 localhost。如果 mysql 和 web 分离。localhost 换成 mysql 服务器的 ip。
    mysql 已经弃用,换 mysqli 或者 PDO
    898601566
        6
    898601566  
       Aug 13, 2018
    @inoki 是个有故事的人
    chaodada
        7
    chaodada  
       Aug 25, 2018
    推荐 PDO
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2766 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 11:24 · PVG 19:24 · LAX 04:24 · JFK 07:24
    ♥ Do have faith in what you're doing.