Overview

Namespaces

  • None
  • sinacloud
    • sae

Classes

  • SaeADPNS
  • SaeAPNS
  • SaeChannel
  • SaeDeferredJob
  • SaeFetchInternal
  • SaeKV
  • SaeMail
  • SaeMysql
  • SaeSegment
  • SaeTAdvance
  • SaeTaskQueue
  • SaeTClientV2
  • SaeTOAuthV2
  • SaeVCode
  • vDisk

Exceptions

  • OAuthException
  • Overview
  • Namespace
  • Class

Class SaeMysql

Sae Mysql Class

<?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();
?>
SaeObject
Extended by SaeMysql
Package: sae
Author: EasyChen
Located at saemysql.class.php
Methods summary
public
# __construct( boolean $do_replication = true )

构造函数

构造函数

Parameters

$do_replication
是否支持主从分离,true:支持,false:不支持,默认为true

Author

EasyChen
public
# setAuth( string $akey, string $skey )

设置keys

设置keys

当需要连接其他APP的数据库时使用

Parameters

$akey
AccessKey
$skey
SecretKey

Author

EasyChen
public
# setPort( string $port )

设置Mysql服务器端口

设置Mysql服务器端口

当需要连接其他APP的数据库时使用

Parameters

$port

Author

EasyChen
public
# setAppname( string $appname )

设置Appname

设置Appname

当需要连接其他APP的数据库时使用

Parameters

$appname

Author

EasyChen
public
# setCharset( string $charset )

设置当前连接的字符集 , 必须在发起连接之前进行设置

设置当前连接的字符集 , 必须在发起连接之前进行设置

Parameters

$charset
字符集,如GBK,GB2312,UTF8
public mysqli_result|boolean
# runSql( string $sql )

运行Sql语句,不返回结果集

运行Sql语句,不返回结果集

Parameters

$sql

Returns

mysqli_result|boolean
public array
# getData( string $sql )

运行Sql,以多维数组方式返回结果集

运行Sql,以多维数组方式返回结果集

Parameters

$sql

Returns

array
成功返回数组,失败时返回false

Author

EasyChen
public array
# getLine( string $sql )

运行Sql,以数组方式返回结果集第一条记录

运行Sql,以数组方式返回结果集第一条记录

Parameters

$sql

Returns

array
成功返回数组,失败时返回false

Author

EasyChen
public mixxed
# getVar( string $sql )

运行Sql,返回结果集第一条记录的第一个字段值

运行Sql,返回结果集第一条记录的第一个字段值

Parameters

$sql

Returns

mixxed
成功时返回一个值,失败时返回false

Author

EasyChen
public integer
# affectedRows( )

同mysqli_affected_rows函数

同mysqli_affected_rows函数

Returns

integer
成功返回行数,失败时返回-1

Author

Elmer Zhang
public integer
# lastId( )

同mysqli_insert_id函数

同mysqli_insert_id函数

Returns

integer
成功返回last_id,失败时返回false

Author

EasyChen
public boolean
# closeDb( )

关闭数据库连接

关闭数据库连接

Returns

boolean

Author

EasyChen
public string
# escape( string $str )

同mysqli_real_escape_string

同mysqli_real_escape_string

Parameters

$str

Returns

string

Author

EasyChen
public integer
# errno( )

返回错误码

返回错误码

Returns

integer

Author

EasyChen
public string
# error( )

返回错误信息

返回错误信息

Returns

string

Author

EasyChen
public string
# errmsg( )

返回错误信息,error的别名

返回错误信息,error的别名

Returns

string

Author

EasyChen
API documentation generated by ApiGen