PHP的修改資料問題UPDATE set

2022-03-23 04:58:53 字數 3194 閱讀 2163

1樓:匿名使用者

從你貼出來的**上來看,看不出所以然出來!

既然你錯了,你應該把相應的錯誤,或者提示,或者有疑問的地方反饋出來!

-----------

usr='".$user."',pwd='".$pwd."'

可能是你的這兩個條件中有些地方不滿足,而id=1可以修改正確,說明 sql語句本身是正確的!

在仔細看看看...

你要修改的這條資料的密碼在資料庫中是否加密?

不妨,先一個條件一個條件的去試試!

去掉where 條件就沒意義了!

$sql = mysql_query("update user_admin set usr='".$user."' where id='".$id."'");

先去掉你的密碼條件

還有你上面的post的地方最好加上trim();

$sss = "update user_admin set usr='".$user."' where id='".$id."'";

echo $sss; //這裡可以分解,輸出來檢查!

$sql = mysql_query($sss);

方法是很多的,

2樓:匿名使用者

$id=intval($_get['id']);試試

3樓:匿名使用者

你吧"update user_admin set usr='".$user."',pwd='".

$pwd."' where id='".$id.

"'" 手動列印出來 自己手動 弄資料庫 看看

php修改欄位資料的問題

4樓:不辣的蔥

你是想做資料更新語句吧?

$table_name="你的表名";

$colum_name="你要修改的欄位名";

$data="你要寫入的資料";

$condition="篩選條件,就是where後面的部分";

$sql="update set = '' where ";

$sql->excute();//反正執行這個sql語句級就行了,我這裡就是這麼個意思,不同php框架有不同執行方式,你也可以用預設的,我yii用多了,原生方法記不太清楚了,你知道怎麼查最好,不知道baidu一下吧,到處都是。

5樓:匿名使用者

update tablename set fieldname = value where id=id;,如果要修改整個欄位的話可以不用後面的where條件

這裡有個例子,表結構如下圖

我把id為45295的記錄的username欄位改為大雄,sql如下update fc_fans set username = '大雄' where id=45295;

6樓:yb1e9yz家的

偷渡陰平,三分歸一漢將姜維第九次伐中原期間,司馬昭派鍾會、鄧艾分兵入蜀。鍾會終奪取漢中,在定軍山遇諸葛亮顯聖,囑其不可妄殺生靈。鄧艾與生命作賭,偷渡陰平小路,最後成功。

在那裡發現了諸葛亮生前題字,由衷地讚歎諸葛亮之才,感慨因不能相遇而遺憾。諸葛亮之子諸葛瞻與孫諸葛尚死守綿竹,最終殉國。劉禪第五子劉諶自刎於先帝廟。

劉禪投降,於炎興元年(公元263年)漢國滅亡。[1]

php關於update語句的問題

7樓:匿名使用者

$result=mysql_query($sql,$conn);這一行上面用

var_dump($sql);

把$sql列印出來看看是什麼,直接執行列印出來的sql看報不報什麼錯誤

php如何用update更新多條資料

8樓:陽光上的橋

以上是你的全部**嗎?根本就不能正確執行哦,別說多條,一條都沒改對。

第一、a頁面要使用form傳送需要的引數給b頁面,需要增加有關的**;

第二、b頁面修改必須以id為條件,否則整個資料庫全改了。

9樓:匿名使用者

比如說,有一個表單,兩個文字框,php用update更新多條記錄的方法:

">">把文字框的name屬性改成陣列形式name="id" 、name="name",這樣伺服器端就可以用陣列方式獲取到資料了

伺服器端修改如下:

$id=$_post['id'];

$name=$_post['name'];

foreach($id as $key=>$id)echo "更新成功";

php 中用update修改資料具體問題如下:

10樓:匿名使用者

where id='1''錯啦,注意引號。

要不就是'$_post[telephone],反正引號有問題。

11樓:匿名使用者

注意欄位型別 對應的sql語句的單引號是使用

12樓:匿名使用者

把 now() 放到單引力試試

thinkphp update更新資料問題

13樓:匿名使用者

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 3.2 ,一般寫法如下:

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

14樓:北漂_未來

sql 語句寫會好點吧

php update修改欄位內容,修改為固定值

15樓:粗獷的新年

在更新之前 ,先在資料庫取欄位的值儲存,再儲存要改成的值,當你更新成功之後,把之前儲存的兩個值插入日誌表

php 怎麼修改陣列裡面的內容?

php是弱型別語言,需要改什麼的話直接賦值就可以了,例如 arr array a 1,b 2 arr a 5 直接把 arr a 的值從1 變成5了。php 修改陣列內的值 php裡如何把 陣列裡的指定元素給取出來 一 首先把陣列賦予一個變數,如 arr array 0 a 1 b 2 c 二 取出...

excel 如何修改資料透視表所選區域

1 首先必須選中你生成的資料透視表中的任意單元格 目的是啟用你要修改的資料透視表 2 選單欄中選擇 資料 資料透視表和資料透檢視 p 開啟其嚮導 3 按 上一步 b 4 重新選擇 選定區域 此時你可以將你新增的行與列的資料區域新增進去,按 下一步 或 完成 即可。可以不用修改資料來源,直接在透視表上...

怎樣修改資料庫中的資料,在java中怎麼修改sql裡的資料啊??已經連線好資料庫了

1 首先開啟sql server management管理工具,使用sql語句建立一張測試表。2 在測試表中,插入3條測試資料。3 使用一條語句批量修改整個表的資料。4 使用一條語句批量修改指定條數的記錄。5 使用一條語句批量修改這三條資料 按條件修改值 6 使用一條語句批量修改資料,使用where...