以下是BAE的连接MySQL方法。基本的调用和PHP的相关MySQL函数一样: mysql_query — 发送一条 MySQL 查询 mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有 mysql_fetch_row — 从结果集中取得一行作为枚举数组 mysql_fetch_ass
以下是BAE的连接MySQL方法。基本的调用和PHP的相关MySQL函数一样:
mysql_query — 发送一条 MySQL 查询
mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_fetch_row — 从结果集中取得一行作为枚举数组
mysql_fetch_assoc — 从结果集中取得一行作为关联数组
mysql_result — 取得结果数据
教程手册:点击查阅
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <?php
$dbname = 'cIvsXiIejIxQjRUtnrme' ;
$host = getenv ( 'HTTP_BAE_ENV_ADDR_SQL_IP' );
$port = getenv ( 'HTTP_BAE_ENV_ADDR_SQL_PORT' );
$user = getenv ( 'HTTP_BAE_ENV_AK' );
$pwd = getenv ( 'HTTP_BAE_ENV_SK' );
$link = @mysql_connect( "{$host}:{$port}" , $user , $pwd ,true);
if (! $link ) {
die ( "Connect Server Failed: " . mysql_error( $link ));
}
if (!mysql_select_db( $dbname , $link )) {
die ( "Select Database Failed: " . mysql_error( $link ));
}
$sql = "SELECT * FROM `Users` LIMIT 0, 30;" ;
$result = mysql_query( "$sql" )
or die ( "Invalid query: " . mysql_error());
while ( $row = mysql_fetch_assoc( $result )) {
print_r( $row );
}
echo "That's all!" ;
?>
|
Copier après la connexion
以下是SAE的连接方式,很多都已经封装好了,直接使用SQL语句即可:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?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();
?>
|
Copier après la connexion
连接phpAdmin的时候如果长时间没有操作会提示网页过期,此时CTRL+F5即可。
按F5有时候一些内容是不会被更新的,而CTRL+F5则所有内容都会被更新.
具体区别是:
F5通常只是刷新本地缓存;
Ctrl+F5可以把Intenet临时文件夹的文件删除再重新从服务器下载,也就是彻底刷新页面。