一个简单的小程序:
配置 config.ini
类 Db.class.php
conn=$link; if(is_resource($link)){ mysql_set_charset(DB_CHARSET); $re=mysql_select_db(DB_NAME); if($re){ return true; }else{ return false; } }else{ return false; } } /* * 作用:执行sql语句 * 参数:sql语句 * 返回值:update delete 返回影响记录条数 * insert 返回主键id值 * select 返回二维数组 */ function query($sql){ $re=mysql_query($sql); if($re){ //判断sql语句的类型 if(preg_match("/^update|^delete/i",$sql)){ return mysql_affected_rows(); }else if(preg_match("/^insert/i",$sql)){ return mysql_insert_id(); }else if(preg_match("/^select/i",$sql)){ //返回二维数组 $arr=array(); while($row=mysql_fetch_assoc($re)){ $arr[]=$row; } return $arr; }else{ return $re; } }else{ return false; } } /* * 作用:关闭数据库连接 * return:bool */ function __destruct(){ $re=mysql_close($this->conn); }}
增 add.php
Document 当前操作:文章添加
列表页 db.php
删除delete.php
query($sql);//根据结果提示var_dump($re);
业务逻辑处理doAction.php
query($sql);//提示var_dump($re);