php更新資料庫某段,php 更新資料庫某一欄位

2022-03-15 02:53:56 字數 1441 閱讀 2200

1樓:玩轉資料處理

mysql_query("update univ_basic_info set 'univ_kind'='".$str1."' where 'univ_id'=".

(string)$i.);

改成這句試試,你也要確認能執行到這條更新語句才行。

2樓:笨鳥崛起

你好!建議在

mysql_query("update univ_basic_info set 'univ_kind'=$str1 where 'univ_id'=$i");

echo "update univ_basic_info set 'univ_kind'=$str1 where 'univ_id'=$i"

這樣就可以把每次執行的sql語句列印出來,先看一下sql語句有沒有問題,比如字串有沒有加引號,最後把這個sql語句複製貼上到mysql中執行一下,看有沒有問題,根據提示來找錯效率較高。

希望你能解決問題!

3樓:詭異獣謁

我給你一個思路,我覺得應該是這樣

首先寫一個db_clear_to_zore.php 裡面寫上一條update sql語句 他的功能就是清空那個置頂欄位為'0'

然後看你所在伺服器是linux 還是 window如果是linux 那就寫一個shell指令碼,然後讓他定時執行..db_clear_to_zore.php

如果是window 那就寫一個計劃任務,..也是讓他定時執行db_clear_to_zore.php

這樣就可以了

滿意請採納。

4樓:二喵喵

$str1 不加單引號? 你可以把這段sql語句列印出來,放在資料庫試一下看能執行成功不

5樓:匿名使用者

看著**沒有什麼問題,斷點除錯亦喜愛就知道問題出在什麼地方了

如何用php讓資料庫中某一個欄位隨時間自動更新

6樓:害羞的硬碟

你說的是資料庫有一個updatetime的欄位吧,有兩種方法

1:使用php,插入資料時帶一個time()的變數

2:使用mysql自帶的:將欄位設定成 timestamp 型別,輸入預設值 current_timestamp ,這是一個mysql函式,這樣就不自動將當前時間插入

php怎麼修改資料庫表裡的一列資料

7樓:山東文匯軟體

update 表名 set 列名=值 where 條件 這是修改符合條件的列

update 表名 set 列名=值 修改全部列mysql_connect(連線配置)。。。。

mysql_query(sql語句);

8樓:匿名使用者

連線資料,update資料。

php備份恢復mysql資料庫,php備份恢復MYSQL資料庫

1 把資料庫sql檔案查詢 character 替換成 character set utf8 或 character utf8 2 到phpmyadmin 建立一個新的資料庫的時候應該選 整理 latin1 swedish ci 3 到phpmyadmin 進入新建的資料庫,匯入資料庫檔案 4 用u...

php怎麼連線mysql資料庫,用php如何連線MySQL資料庫,請寫出程式碼。 急!!!

1 新建一個php mysql.php的檔案2 檢視mysql服務是否開啟,或者客戶端的mysql能夠正常開啟。滑鼠右鍵我的電腦 管理 服務和應用程式 服務 找到mysql服務,看看是不是啟用狀態。也可以開啟執行,輸入 mysql u root 使用者名稱 p 123456 密碼 看看能不能開啟客戶...

php連mysql資料庫編碼問題

也許是資料庫的問題,我也遇到過,我用的是wampserver,介面的工具,直接點滑鼠就可能建成mysql資料庫,建成後匯入資料,查詢資料庫返回面而的是亂碼,我遇到的情況是這樣的 1 建庫用gbk,如圖。2 匯入表及資料時,預設是utf,此處要改成gbk就不是亂碼了,如第圖底頁面,如果是預設的或是其它...