peterpei
V2EX  ›  PHP

PHP 新手想问一个问题

  •  
  •   peterpei · Aug 12, 2018 via Android · 3908 views
    This topic created in 3014 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
    sorshion
    Aug 12, 2018❤️1
    1
    如果 php 和 mysql 部署在同一台云上,当然还是$con = mysql_connect("localhost","root","password");
    如果不是,$con = mysql_connect("mysqlhost","root","password");
    注意 2 点:
    1.推荐使用 mysqli_connect 或者 PDO
    2.开启 mysql 远程访问设置
    peterpei
    peterpei
    OP
    Aug 12, 2018 via Android
    2
    @sorshion 感谢
    xiaoz
    xiaoz
    Aug 12, 2018 via Android
    3
    php 7 已经放弃 mysql 函数,改用 mysqli 或 pdo 吧
    inoki
    inoki
    Aug 12, 2018 via Android
    4
    上 mysqli 吧,当年我的用了 mysql_*的项目升了 7.x 之后。。。
    DylanChou
    DylanChou
    Aug 12, 2018
    5
    如果部署到云,mysql 和 web 在同一台服务器 就用 localhost。如果 mysql 和 web 分离。localhost 换成 mysql 服务器的 ip。
    mysql 已经弃用,换 mysqli 或者 PDO
    898601566
    898601566
    Aug 13, 2018
    6
    @inoki 是个有故事的人
    chaodada
    chaodada
    Aug 25, 2018
    7
    推荐 PDO
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2413 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 12:40 · PVG 20:40 · LAX 04:40 · JFK 07:40
    ♥ Do have faith in what you're doing.