From:http://hi.baidu.com/realvik/item/65da0127a320f6c0a4275afa
从RedBean官网http://www.redbeanphp.com下载rb.php文件。
一。使用方法:
//引入rb.php
require(“rb.php”);
//数据库参数
$user = “用户名”;
$pass = “密码”;
//装载 (以mysql为例)
R::setup(“mysql:host=localhost;dbname=数据库名”,$user,$pass);
二。新建表和新增记录
//创建一个Bean
$book = R::dispense(“book”);
$book->title = “MyBook”;
$id = R::store($book);//新增一条记录(’title’=>‘Mybook’)【数据库中如果不存在‘book’这个表,redbean会创建】
//如果你的项目已经开发完成,并处于部署阶段,请使用以下语句冻结以上功能(自动创建表的功能)
R::freeze( true );
三。加载和修改记录
//通过id查询取得一条记录
$book = R::load( “book”, $id );
//给它增加几个属性(必须满足在R::freeze( false)的情况)
$book->name = “Yet Another Title, I changed my mind.”;
$book->rating = 4;
$book->available = true;
//更新这条记录,通过phpadmin你会发现book这个表新增了几个属性
R::store($book);
四。神奇的import($_GET)和import($_POST)
$book = R::load( “book”, $id );
if(isset($_POST[‘submit’])){
$book->import($_POST,”title,content,date,author”);//支持属性筛选
}
R::store($book);
在phpadmin中看看redbean帮你完成了多少繁琐的工作
五。删除记录
//删除单条
R::trash( $book );
//删除全部
R::wipe(“book”); //gone…