php操作mysql示例备忘录

作者:金牛区福生殡葬服务部 来源:www.cdfsbz.com 发布时间:2017-09-10 09:42:57
php操作mysql示例备忘录 1. 一般的insert

$query = "INSERT INTO Profile (userName) VALUES ('{$userName}')";

$this->db->query($query);

$userId = sprintf("%d", $this->db->insert_id);

$this->db->commit();

2. 数据库中如果有,则更新,没有则插入

$query = "INSERT INTO BookRead (userId, bookId, count) VALUES ($_userId, $_bookId, 1) ON DUPLICATE KEY UPDATE count = count + 1";

$this->db->query($query);

$this->db->commit();

3. 更新

$query = "UPDATE Profile Set deviceToken='{$_token}' WHERE userId=$_userId";

$this->db->query($query);

$this->db->commit();

4.查询1,,,操作需要操作的字段

$stmt = $this->db->prepare('SELECT userId, passWord FROM Profile WHERE userName=?');

$stmt->bind_param("s", $_userName);

$rs = $stmt->execute();

$stmt->bind_result($_userId, $_passWord);

while ($stmt->fetch()) {

<span style="white-space:pre"> </span>break;

}

$stmt->close();

查询2,返回查询结果数组

$query = "SELECT name, points FROM Profile WHERE 1 ORDER BY points DESC LIMIT $_from, $_to";

if ($result = $this->db->query($query)) {

while ($row = $result->fetch_row()) {

<span style="white-space:pre"> </span>$ret = array (

"name" => $row[0],

"points" => $row[1],

);

}

$result->close();

}

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站设计公司 http://www.45qun.com

  • 上一篇:PHP 数据类型
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 金牛区福生殡葬服务部 ALL RIGHTS RESERVED.
    购买cdfsbz.com友情链接、项目合作请联系客服QQ:2500-38-100 邮箱:2500-38-100#QQ.com(#换@)
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100