国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于數(shù)據(jù)庫的問題,讀寫真困難

427711287

手冊一如既往的不全面,小白表示 頭很疼

比如:
// 更新
$row_count = $db->update('Persons')->cols(array('sex'=>'F'))->where('ID=1')->query();
這是將sex字段的數(shù)據(jù)更新成F嗎?
假設(shè)sex字段是數(shù)字,我想讓sex + 1 該怎么寫?
我嘗試過$row_count = $db->update('Persons')->cols(array('sex'=>'F'))->where('ID=1')->query(); 是錯的
$row_count = $db->update('Persons')->cols(array('sex'+=>'F'))->where('ID=1')->query();錯的
$row_count = $db->update('Persons')->cols(array('sex'=> +'F'))->where('ID=1')->query(); 錯的
.........此處省略若干(全是錯的)

最后
$row_count = $db->query("UPDATE Persons SET sex = sex + 1 WHERE ID=1");
終于對了,但是對以上那些寫法很好奇,到底正確的寫法是什么?

好不容易解決了一個,還沒消停多久,問題又來了
同時更新多個字段,又該怎么寫呢?
$row_count = $db->query("UPDATE Persons SET a = a +1, b=b+1,c=c+1 WHERE ID=1");
這寫法我喜歡,跟原生的似得
但是,報語法錯誤

問:
更新多條數(shù)據(jù)怎么寫? 手冊里一個字都沒提
加減乘除怎么寫? 也一個字都沒提

2907 3 0
3個回答

dangpengsong

workerman只是提供一個框架解決關(guān)鍵問題,這些都是composer加進來的,你用不慣,可以自己封裝或者去git里面找其他順手的sql庫
https://github.com/walkor/mysql

  • 暫無評論
walkor 打賞

是的,習慣其它數(shù)據(jù)庫類的用法可以自行用composer加載進來,例如

TP的數(shù)據(jù)庫類
composer require topthink/think-orm

Medoo的數(shù)據(jù)庫類
composer require catfan/Medoo

  • 暫無評論
一點淡然

用過tp,在用這個感覺沒太大區(qū)別,如果語句復雜,還提供了query去執(zhí)行sql

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??