Heim  >  Artikel  >  Backend-Entwicklung  >  php操作mysql示例备忘录_PHP教程

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

WBOY
WBOYOriginal
2016-07-14 10:09:10993Durchsuche

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. 数据库中如...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn