1樓:匿名使用者
舉例如下:
建立userinfo_update.php頁面用於查詢使用者資訊,先顯示資訊,在修改:
先通過get獲取使用者編號查詢使用者資訊:
$sql = "select * from user_info where user_id='".$_get['userid']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result))
頁面效果:
建立update.php檔案,用於修改使用者資訊:
使用到了mysql_affected_rows() 函式返回前一次 mysql 操作所影響的記錄行數。
//通過post獲取頁面提交資料資訊
$userid = $_post[userid];
$username = $_post[username];
$userage = $_post[userage];
$sql = "update user_info set user_name='".$username."',user_age=".
$userage." where user_id='".$userid.
"'";
mysql_query($sql,$conn);//執行sql
$mark = mysql_affected_rows();//返回影響行數
$url = "userinf_select.php";
執行結果
建立delete.php檔案,完成刪除使用者資訊功能:
$userid = $_get['userid'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userid."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影響行數
if($mark>0)else
mysql_close($con);
執行結果:
2樓:
詳細介紹
1建立userinfo_update.php,用於查詢使用者資訊,先顯示資訊,在修改:
先通過get獲取使用者編號查詢使用者資訊:
$sql = "select * from user_info where user_id='".$_get['userid']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result))
2頁面效果:
3建立update.php檔案,用於修改使用者資訊:
使用到了mysql_affected_rows() 函式返回前一次 mysql 操作所影響的記錄行數。
//通過post獲取頁面提交資料資訊
$userid = $_post[userid];
$username = $_post[username];
$userage = $_post[userage];
$sql = "update user_info set user_name='".$username."',user_age=".
$userage." where user_id='".$userid.
"'";
mysql_query($sql,$conn);//執行sql
$mark = mysql_affected_rows();//返回影響行數
$url = "userinf_select.php";
4執行結果
5建立delete.php檔案,完成刪除使用者資訊功能:
$userid = $_get['userid'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userid."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影響行數
if($mark>0)else
mysql_close($con);
6執行結果:
php要實現乙個編輯功能,點選編輯按鈕能修改資料庫中一條記錄
3樓:匿名使用者
你應該把id用get方式傳遞過去,也就是說上面**改為:onclick="window.location.
href='<?php echo "/edit.php?
select * from yourtable where id = ";
?>
4樓:偉少love靜靜
你要把你要修改的那個id傳過去啊,然後把資料查出來,不然怎麼修改
5樓:陽光上的橋
你的edit.php需要通過引數去資料庫查這條資料的資訊,然後顯示出來供編輯,查詢語句select * from 表名 where id=$id
怎麼用mysql front修改資料庫密碼
修改當前登入使用者的密碼 也就是修改自己的密碼 mysql set password password test query ok,0 rows affected 0.00 sec mysql select host,user,password from mysql.user host user p...
用檢視修改資料庫,SQL資料庫裡是否可以通過檢視更改表中的資料
可以,你用的是oracle還是sql server,可以參考他們的語法文件。oracle的語法是create view replace 檢視名。一般不建議直接對檢視進行非查詢操作。檢視是否支援這些操作,還要看檢視的具體定義,就是對把對檢視的操作能無歧義的解析為對基表的操作 理論上 更新才是被支援的。...
求oracle修改資料庫欄位長度sql
2個辦法 1.使用備份表 a.create table test as select from a b.drop table a c.create table a 將ddd欄位改為char 20 d.insert into a select from test e.drop table test2....