基于MySQL模块的SaeMysql类
1、SAE上的MySQL服务和普通MySQL服务几乎一样,所以如果你已经熟悉了MySQL的常规使用的话,会感到很简单。对于mysql/mysqli模块的用法,您可以参考PHP官方手册。
2、<?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、SAE的PHP Runtime环境提供了标准的MySQL,MySQLI和PDO模块,三个模块都由MYSQLND驱动,支持所有MYSQL的特性,您可以使用您习惯的方式来操作数据库。如果您没有使用SaeMysql类操作数据库,可以使用以下预定义常量进行连接:用户名 : SAE_MYSQL_USER密 码 : SAE_MYSQL_PASS主库域名 : SAE_MYSQL_HOST_M从库域名 : SAE_MYSQL_HOST_S端 口 : SAE_MYSQL_PORT数据库名 : SAE_MYSQL_DB需要注意的是:此帐号仅能在SAE平台上使用,不能从外部连接