find

SW-X的数据库ORM操作,都统一依赖\x\Db();类。

find():是链式操作的终结方法之一,该链支持上述9种查询表达式,主要用于查询一条记录。主要不支持limitpage链。
该方法调用后会返回最终构造成的SQL语句。
示例:

$Db = new \x\Db();
$Db->name('user')->field('id')->where('id', 1)->order('id DESC')->find();

最终生成的SQL语句类似于:SELECR id FROM tp_user where id=1 ORDER BY id DESC limit 1;
同时find()还支持传入false表示不执行SQL语句,只返回最终构造的SQL语句字符串。

$Db = new \x\Db();
$Db->name('user')->find(false);

更多的链式组合可以自己尝试下。