mysql資料批量累加更新問題 PHP,ThinkPHP 15

2025-06-20 11:00:26 字數 2532 閱讀 5218

mysql資料批量累加更新問題--(php,thinkphp)

1樓:偉少love靜靜

你需要把你資料庫裡面內容查詢出來,然後把這個值加起來,然後儲存到資料庫就可以了,很快就能執行完,不會造成什麼擁塞吧。

2樓:千年

偽** 對應好id和陣列的值就行。

data=array('2','23','1111');

for ($i = 0; $i < count($data); i++)

3樓:網友

最笨的方法用foreah迴圈條條的更新。

php thinkphp 批量插入資料 批量新增資料

4樓:網友

按照樓上的方法把模版的輸入框弄成這個,然後$data = $_post['username'],得到的$data是二維陣列,然後新增資料不需要foreach的,直接d('表名')->addall($data);就可以了。

5樓:網友

批量的話可以這樣做:

也就是name用陣列,這樣你獲取的$_post['username']就是乙個陣列,然後你foreach迴圈插入就行了。

mysql php thinkphp 隨機選出不重複的資料

6樓:追憶惜夢小狼

那要看你怎麼篩選了, 如果是在統一方法裡面迴圈篩選的話,那就把篩選出來的賦值到乙個陣列裡面 然後再次篩選出來的時候就去匹配,如果有就不動,沒有就再賦值到陣列裡。

如果是不同的方法,那就用session或者單獨建個表去儲存隨機出的資料中的標識,再然後還是匹配。

7樓:網友

select * from 表名 order by rand() limit 希望隨機的資料條數。

8樓:網友

隨機 只能是每次出來與上次不一樣,而不是後面不再出現。

如果你的資料量比較少 隨機的話 肯定還是會有重複的。除非用另一種方法:一條一條按固定順序取,查出來的 後面就不再查詢了。

thinkphp能不能批量更新資料庫哇

9樓:夜光不耀

你的資料有什麼規律嗎?有規律用迴圈加進去(猜測是做測試,但可能性小)

insert into tablename(欄位1,欄位2,..values(值1,值2,..值3,值4)(值5,值6)..這個也是批量,框架支援原生的。

thinkphp update更新資料問題

10樓:網友

1、在thinkphp 5當中,如果需要更新某個欄位的值可以這樣寫:

db::table('think_user')

where('id', 1)

update([ 'login_time' => ['exp','now()'],login_times' => ['exp','login_times+1'],)或:

db::table('think_user')->where('id',1)->setfield('name', 'thinkphp');

2、如果是thinkphp ,一般寫法如下:

user-> where('id=5')->setfield('name','thinkphp');

thinkphp修改資料表時怎麼實現欄位自加1-php框架開發

11樓:網友

$user->where('id=5')->setinc('score',3); // 使用者的積分加3

user->where('id=5')->setinc('score'); // 使用者的積分加1

user->where('id=5')->setdec('score',5); // 使用者的積分減5

user->where('id=5')->setdec('score'); // 使用者的積分減1

12樓:思想的碎片

不用thinkphp來作,用資料庫自帶的自增來做。

php+mysql+thinkphp亂碼問題求解

13樓:不言棄丨不放棄

'db_charset'=>'utf-8',// 資料庫編碼預設採用utf8

改為'db_charset'=>'utf8',// 資料庫編碼預設採用utf8

php的資料庫編碼是utf8

14樓:生活爆照區

'db_charset'=>'utf-8',// 資料庫編碼預設採用utf8

這裡配置的是資料庫的編碼,資料庫中沒有'utf-8'這種編碼,只有utf8

這種編碼,是沒有中間的「-」的,只有檔案中(html)才是'utf-8'這種編碼,以後注意了!

15樓:

html頁面中用的是utf-8,mysql中是用utf8

資料庫不能更新問題,如何更新資料庫

sel subm if sel then 錯誤資訊 說明,如果提交該值為空了勢必造成下面的sql的欄位名稱錯誤,所以要檢查資料先。end if sql,conn,, sql,conn,, 改成。sql update recearch set 要修改的欄位名 要修改的值 where id sql,co...

gridview更新問題

樓主檢視下你的 更新 編輯 是否是gridview的第二列。你的gridview1.rows e.rowindex cells 1 controls 0 應該是某一個命令按鈕,而不是你要取得修改後的值。型別轉換錯誤 樓上2位說的就是這個意思 我個人認為你是寫錯 gridview1.rows e.ro...

電腦軟體更新問題?電腦軟體更新不了怎麼回事 所有的都無法更新。。。。

防毒軟體一般都會在你連上網的時候自動更新的普通軟體需要手動點公升級,公升級後是自動覆蓋以前的老版本.有一些軟體可以,比如瀏覽器就可以安裝多個不同的版本.一般不用經常更新,只要夠你好用就行了,但你發現新版本有你想用的功能的話就可以更新。電腦軟體更新不了怎麼回事?所有的都無法更新。應該是網路和c盤記憶體問題 ...