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...