• [PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据


    <?php
    $dbname = 'VnOTxPFWoxzUBLtrQCCg';
    $host = getenv('HTTP_BAE_ENV_ADDR_SQL_IP');
    $port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT');
    $user = '8003465908be42b9815523661dfedb4e';
    $pwd = 'a25c944101634f98853b8a4ce49e9096';
    /*接着调用mysql_connect()连接服务器*/
    /*为了避免因MySQL数据库连接失败而导致程序异常中断,此处通过在mysql_connect()函数前添加@,来抑制错误信息,确保程序继续运行*/
    /*有关mysql_connect()函数的详细介绍,可参看http://php.net/manual/zh/function.mysql-connect.php*/
    $link = @mysql_connect("{$host}:{$port}",$user,$pwd,true);
    if(!$link) {
        die("Connect Server Failed: " . mysql_error());
    }
    /*连接成功后立即调用mysql_select_db()选中需要连接的数据库*/
    if(!mysql_select_db($dbname,$link)) {
        die("Select Database Failed: " . mysql_error($link));
    }
    /*至此连接已完全建立,就可对当前数据库进行相应的操作了*/
    $sql = "SELECT * FROM `weather` LIMIT 0, 3;";
    $result = mysql_query($sql)
        or die("Invalid query: " . mysql_error());
    while ($row = mysql_fetch_assoc($result)) {
        print_r($row);
    }
    /*显式关闭连接,非必须*/
    mysql_close($link);
    ?>
    PHP连接MySQL
    
    <?php
    
    /*替换为你自己的数据库名*/
    $dbname = 'eiZrxDYAgZRYcJuTRljT';
    /*填入数据库连接信息*/
    $host = 'sqld.duapp.com';
    $port = 4050;
    $user = '<User_AK>';//用户AK
    $pwd = '<User_SK>';//用户SK
     /*以上信息都可以在数据库详情页查找到*/
    
    /*接着调用mysql_connect()连接服务器*/
    /*为了避免因MySQL数据库连接失败而导致程序异常中断,此处通过在mysql_connect()函数前添加@,来抑制错误信息,确保程序继续运行*/
    /*有关mysql_connect()函数的详细介绍,可参看http://php.net/manual/zh/function.mysql-connect.php*/
    $link = @mysql_connect("{$host}:{$port}",$user,$pwd,true);
    if(!$link) {
        die("Connect Server Failed: " . mysql_error());
    }
    /*连接成功后立即调用mysql_select_db()选中需要连接的数据库*/
    if(!mysql_select_db($dbname,$link)) {
        die("Select Database Failed: " . mysql_error($link));
    }
    
    /*至此连接已完全建立,就可对当前数据库进行相应的操作了*/
    //创建一个数据库表
    $sql = "create table if not exists test_mysql(
            id int primary key auto_increment,
            no int, 
            name varchar(1024),
            key idx_no(no))";
    $ret = mysql_query($sql, $link);
    if ($ret === false) {
        die("Create Table Failed: " . mysql_error($link));
    } else {
        echo "Create Table Succeed<br />";
    }    
    
    
    /*显式关闭连接,非必须*/
    mysql_close($link);
    ?>
  • 相关阅读:
    加密和解密配置节(asp2.0以后)http://www.cnitblog.com/lby91772/archive/2008/03/04/40436.html
    多线程消息队列 (MSMQ) 触发器 http://blog.sina.com.cn/s/blog_405ad00201007rlw.html
    NUnit的使用
    HDU 1896 Stones
    POJ 1862 Stripies(哈夫曼)
    ZOJ 3230 Solving the Problems
    HDU 1242 Rescue(BFS)
    ZOJ 3410 Layton's Escape
    求逆序数
    HDU 1873 看病要排队
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/5185568.html
Copyright © 2020-2023  润新知