获取结果集:
$users = $db->get_results("SELECT name, email FROM users");
foreach ( $users as $user )
{
echo $user->name;
echo $user->email;
}
获取一条数据:
$user = $db->get_row("SELECT name,email FROM users WHERE id = 2");
echo $user->name;
echo $user->email;
获取元组总数:
$var = $db->get_var("SELECT count(*) FROM users");
echo $var;
插入一条新数据:
$db->query("INSERT INTO users (id, name, email) VALUES (NULL,'justin','jv@foo.com')");
更新数据:
$db->query("UPDATE users SET name = 'Justin' WHERE id = 2)");
显示调试信息:
$db->debug();
获取某个字段的所有数据:
$names = $db->get_col("SELECT name,email FROM users",0)
foreach ( $names as $name )
{
echo $name;
}
连接另一个数据库:
$db->select("my_database");
开启数据缓存:
//开启缓存
$db->use_disk_cache = true;
$db->cache_queries = true;
$db->cache_dir = './cache/';
$db->cache_timeout = 24;