Class SaeMysql

  1. <?php
  2. $mysql new  SaeMysql ( ) ;
  3.  
  4. $sql "SELECT * FROM `user` LIMIT 10" ;
  5. $data $mysql -> getData $sql  ) ;
  6. $name strip_tags $_REQUEST [ 'name' ) ;
  7. $age intval $_REQUEST [ 'age' ) ;
  8. $sql "INSERT  INTO `user` ( `name` , `age` , `regtime` ) VALUES ( '"  $mysql -> escape $name  "' , '" intval $age  "' , NOW() ) " ;
  9. $mysql -> runSql $sql  ) ;
  10. if $mysql -> errno ( !=  )
  11. {
  12.      die "Error:" $mysql -> errmsg ( ) ) ;
  13. }
  14.  
  15. $mysql -> closeDb ( ) ;
  16. ?>

  • author: EasyChen

Located in /saemysql.class.php (line 39)

SaeObject
   |
   --SaeMysql
Method Summary
void  __construct ([ bool  $do_replication =  true])
int  affectedRows ()
bool  closeDb ()
string  errmsg ()
int  errno ()
string  error ()
string  escape ( string  $str)
array  getData ( string  $sql)
array  getLine ( string  $sql)
mixxed  getVar ( string  $sql)
int  lastId ()
mysqli_result|bool  runSql ( string  $sql)
void  setAppname ( string  $appname)
void  setAuth ( string  $akeystring  $skey)
void  setCharset ( string  $charset)
void  setPort ( string  $port)
Methods
Constructor __construct (line  49)

构造函数

  • author: EasyChen
void  __construct ([ bool  $do_replication =  true])
  • bool $do_replication: 是否支持主从分离,true:支持,false:不支持,默认为true
affectedRows (line  278)

同mysqli_affected_rows函数

  • return: 成功返回行数,失败时返回-1
  • author: Elmer Zhang
  • access: public
int  affectedRows ()
closeDb (line  314)

关闭数据库连接

  • author: EasyChen
  • access: public
bool  closeDb ()
errmsg (line  385)

返回错误信息,error的别名

  • author: EasyChen
  • access: public
string  errmsg ()
errno (line  363)

返回错误码

  • author: EasyChen
  • access: public
int  errno ()
error (line  374)

返回错误信息

  • author: EasyChen
  • access: public
string  error ()
escape (line  343)

同mysqli_real_escape_string

  • author: EasyChen
  • access: public
string  escape ( string  $str)
  • string $str
getData (line  172)

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

  • return: 成功返回数组,失败时返回false
  • author: EasyChen
  • access: public
array  getData ( string  $sql)
  • string $sql
getLine (line  219)

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

  • return: 成功返回数组,失败时返回false
  • author: EasyChen
  • access: public
array  getLine ( string  $sql)
  • string $sql
getVar (line  249)

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

  • return: 成功时返回一个值,失败时返回false
  • author: EasyChen
  • access: public
mixxed  getVar ( string  $sql)
  • string $sql
lastId (line  290)

同mysqli_insert_id函数

  • return: 成功返回last_id,失败时返回false
  • author: EasyChen
  • access: public
int  lastId ()
runSql (line  140)

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

  • access: public
mysqli_result|bool  runSql ( string  $sql)
  • string $sql
setAppname (line  105)

设置Appname

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

  • author: EasyChen
  • access: public
void  setAppname ( string  $appname)
  • string $appname
setAuth (line  74)

设置keys

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

  • author: EasyChen
  • access: public
void  setAuth ( string  $akeystring  $skey)
  • string $akey: AccessKey
  • string $skey: SecretKey
setCharset (line  117)

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

  • access: public
void  setCharset ( string  $charset)
  • string $charset: 字符集,如GBK,GB2312,UTF8
setPort (line  89)

设置Mysql服务器端口

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

  • author: EasyChen
  • access: public
void  setPort ( string  $port)
  • string $port
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值