[PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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); ?>
以上是关于[PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据的主要内容,如果未能解决你的问题,请参考以下文章