zoukankan      html  css  js  c++  java
  • 将php代码部署到新浪云测试(简单方法,包含数据库的连接)

    很多人做项目都是先在本地测试然后上传到服务器运行,如果包含了操作数据库的信息往往需要进行一番调试,这里我总结一下把php代码包含数据库的连接如何上传到新浪云服务器的步骤。

    1、在新浪云应用SAE的控制台创建新应用。(我这里以创建php5.6版本的应用为例)

    2、在左侧的“应用”-“代码管理”,点击“上传代码包”,将你本地的php/html等文件打包成zip,选择这个zip点击确定。

         PS.可以先把一个helloworld.php打包,然后上传到服务器测试一下。点击下方你的应用链接,在网址后面加上/helloworld.php,就可以看到你的代码结果了。

       PPS.如果只是进行一些小测试,在线编辑也是一个很好的选择。

    对于数据库的连接:

    PS.这里建议需要上传的php文件中,如果包含数据库连接,都include一个connection.php,里面包含连接数据库所需要的信息。因为如果把连接信息直接写在每个php文件里,操作和修改起来比较麻烦。

    1、在你的应用左侧点击“数据库与缓存服务”,点击“共享型mysql",点击”创建mysql“。

    创建完应该是这样:

    2、点击详情,将你的用户名密码显示出来,把这个信息存在一个地方。

    3、连接服务器。在connection.php或者对应代码中,把对应信息替换上去。

    <?php
    session_start();
    error_reporting(0);
    $servername = "w.rdc.sae.sina.com.cn:3306";
    $username = "里面的内容替换成你显示的用户名";
    $password = "里面的内容替换成你显示的密码";
    
    $con = mysql_connect($servername,$username,$password);
    
    /*可以加入下面这段话测试
    if ($con)
        echo "连接成功";
    */
    ?>    

    到此为止你的代码就可以成功连接到新浪云的服务器了。

    4、把你代码中的create database XXX的语句都去掉。

         在新浪云共享MYSQL中,每个应用只有一个数据库,而你在本地phpmyadmin测试的时候想建多少数据库都可以,这点比较容易犯错,所以需要把建数据库的语句都去掉,直接选择数据库即可。

    5、连接数据库

         以我的应用为例,我的应用名是phptest2017,所以新浪给我的数据库名字是app_phptest2017。

         在php文件中对应的select语句应该修改成

         mysql_select_db("app_phptest2017", $con);  //$con是刚才的连接语句

         

    自此大功告成,之后就是正常的操作了,创建数据表啦之类的,和在本地操作一模一样。

  • 相关阅读:
    剑桥雅思写作高分范文ESSAY37
    剑桥雅思写作高分范文ESSAY36
    剑桥雅思写作高分范文ESSAY35
    剑桥雅思写作高分范文ESSAY34
    剑桥雅思写作高分范文ESSAY33
    剑桥雅思写作高分范文ESSAY32
    剑桥雅思写作高分范文ESSAY31
    Python 案例 004 (计算当前时间是一年中的第几天)
    Python案例 003 (一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数)
    Python 案例002(获取不同数据区间的和)
  • 原文地址:https://www.cnblogs.com/dhx96/p/6561730.html
Copyright © 2011-2022 走看看