首頁 > 後端開發 > php教程 > php操作mysql示例备忘录_PHP教程

php操作mysql示例备忘录_PHP教程

WBOY
發布: 2016-07-14 10:09:10
原創
1020 人瀏覽過

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()) {  
 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()) {  
                      
     $ret = array (  
                "name" => $row[0],  
                "points" => $row[1],  
        );  
    }  
    $result->close();  
          
}  
 
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477688.htmlTechArticle1. 一般的insert $query = INSERT INTO Profile (userName) VALUES ({$userName}); $this-db-query($query); $userId = sprintf(%d, $this-db-insert_id); $this-db-commit(); 2. 数据库中如...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板