因为SAE的PHP没有文件写权限,所以采用MySQL存储数据。下面是简单的使用笔记。
1、一些常量
用户名 : SAE_MYSQL_USER 密 码 : SAE_MYSQL_PASS 主库域名 : SAE_MYSQL_HOST_M 从库域名 : SAE_MYSQL_HOST_S 端 口 : SAE_MYSQL_PORT 数据库名 : SAE_MYSQL_DB
2、SAE提供的基于MySQL模块的SaeMysql类:
<?php $mysql = new SaeMysql(); $sql = "SELECT * FROM `user` LIMIT 10"; $data = $mysql->getData( $sql ); $name = strip_tags( $_REQUEST[‘name‘] ); $age = intval( $_REQUEST[‘age‘] ); $sql = "INSERT INTO `user` ( `name`, `age`, `regtime`) VALUES (‘" . $mysql->escape( $name ) . "‘ , ‘" . intval( $age ) . "‘ , NOW() ) "; $mysql->runSql($sql); if ($mysql->errno() != 0) { die("Error:" . $mysql->errmsg()); } $mysql->closeDb(); ?>
3、也可以用标准的MySQL,MySQLI和PDO模块,以MySQL为例
<?php // 连主库 $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); } ?>
时间: 2024-10-18 23:17:40