微擎查询SQL语句常⽤
pdo_fetch:根据SQL语句,查询⼀条记录
array | boolean pdo_fetch($sql, $params = array());常用的sql查询语句有哪些
// :uid 是参数的⼀个点位符,没有使⽤引号,传⼊的第⼆个参数中要与SQL中的占位名称相同
$user = pdo_fetch("SELECT username, uid FROM ".tablename('users')." WHERE uid = :uid LIMIT 1", array(':uid' => 1));
// LIKE 占位的使⽤⽅法
$user = pdo_fetch("SELECT * FROM ".tablename('users')." WHERE username LIKE :username", array(':username' => '%qiuweinan%')); pdo_fetchcolumn:根据SQL语句,查询第⼀条记录的第N列的值,此语句与pdo_fetch使⽤相同,只是此函数返回的不是⼀个数组⽽是⼀个字符串
string | boolean pdo_fetchcolumn($sql, $params = array(), $column = 0);
//获取⽤户的总数,返回的值是⼀个数字
$user_total = pdo_fetchcolumn("SELECT COUNT(*) FROM ".tablename('users'));
pdo_feachall:根据SQL语句,查询全部记录,使⽤⽅法与pdo_feach相同
array | boolean pdo_fetchall($sql, $params = array(), $keyfield = '');
//需要注意的是,返回的数组的键值为⽤户的uid
$user = pdo_fetchall("SELECT username,uid FROM ".tablename('users'), array(), 'uid');

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。