zoukankan      html  css  js  c++  java
  • 微擎查询SQL语句常用

    pdo_fetch:根据SQL语句,查询一条记录

     array | boolean pdo_fetch($sql, $params = array());

    // :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');

  • 相关阅读:
    hibernate 数据处理
    oracle函数
    TCP聊天工具
    Hibernate批量处理数据、HQL连接查询
    Hibernate二级缓存配置
    Hibernate一对一关联映射配置
    Hibernate延迟加载
    Hibernate双向多对多关联
    06章 映射一对多双向关联关系、以及cascade、inverse属性
    映射对象标识符
  • 原文地址:https://www.cnblogs.com/isuansuan/p/9798569.html
Copyright © 2011-2022 走看看