• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP连接SAE平台MYSQL

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
这些是SAE中用到的常量,不清楚时去你在SAE中创建应用可以找到:
SAE_MYSQL_USER:用户名
SAE_MYSQL_PASS:密码:
SAE_MYSQL_HOST_M:主库域名
SAE_MYSQL_HOST_S:从库域名
SAE_MYSQL_PORT:端口:
SAE_MYSQL_DB数据库名
数据库连接:
$link = mysql_connect ( SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS );

注意在数据库和页面的编码不一样时,取到的值或者是你的页面有乱码情况

解决如下:

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
或者
mysql_set_charset("gbk");

完整代码:下面例子中红色部分为解决编码问题

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
</head>
<body>
<table border="1">
<tr>
<td>用户ID</td>
<td>用户名称</td>
</tr>
<tr>
<?php
/*
* SAE_MYSQL_USER:用户名
* SAE_MYSQL_PASS:密码:
* SAE_MYSQL_HOST_M:主库域名
* SAE_MYSQL_HOST_S:从库域名
* SAE_MYSQL_PORT:端口:
* SAE_MYSQL_DB数据库名
*
* 详细说明:页面的编码要和数据库的编码一样,不然会出现乱码
* 或者在连接数据库时设置mysql_set_charset()
*
*/
$link = mysql_connect ( SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS );
if ($link) {
mysql_select_db ( SAE_MYSQL_DB, $link );
mysql_set_charset("gbk");
$sql = "select UID,UNAME from Base_User";
$result = mysql_query ( $sql );
while ( $row = mysql_fetch_array ( $result, MYSQL_NUM ) ) {
echo ("<td>$row[0]</td><td>$row[1]</td>");
}
mysql_free_result ( $result );
} else {
echo "数据库连接KO";
}
?>
</tr>

</table>
</body>
</html>

如有不清楚的亲们,请去官网找更为详细的资料:http://sae.sina.com.cn/?m=devcenter&catid=11&content_id=213


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
phpurlencode()函数URL编码转换实例解析发布时间:2022-07-10
下一篇:
$GLOBALS超级全局变量(PHP学习)发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap