示范一下
在靈璧等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè)公司,靈璧網(wǎng)站建設(shè)費用合理。
a
href="#"
onclick='if(confirm("你確定要修改嗎?"))
{location.href="change.php";}'修改/a
當(dāng)你點擊修改的時候,會跳出這個問你“確定修改”的對話框,你確定的話,自動跳到change.php執(zhí)行代碼;否則在本頁面不動
在for中增加if語句即可 比如for($i = 0; $i 5; $i++){if($i==3){}}這樣就可以控制單行的了 (簡單思路)
你應(yīng)該把id用GET方式傳遞過去,也就是說上面代碼改為:onclick="window.location.href='?php echo "/edit.php?id=".$row['id'];?,然后在edit.php接收
?php
$id?=?$_GET['id'];
$sql?=?"select?*?from?yourtable?where?id?=?{$id}";
?
取行的數(shù)據(jù)庫行的主鍵字段的值,然后對數(shù)據(jù)執(zhí)行更新操作:
update tabblename set xxx1 = 'aaaa',xxx2='bbbb' where id = 主鍵的值.
一般是如下:
?php
if
(mysql_connect('127.0.0.1','root','123456')){//數(shù)據(jù)庫地址、用戶、密碼
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己會寫的
if
(mysql_query($sql))
echo
"SQL執(zhí)行成功!";
else
echo
"SQL($sql)執(zhí)行失敗!原因:".mysql_error();
}else
echo
'連接數(shù)據(jù)庫失敗,原因:'.mysql_error();
?
這個說起來長篇,你所問的$updateSQL = $db-GetUpdateSQL其實并不是屬于php自己的東西,而是用戶自定義的類,至于類是什么去看看基礎(chǔ)的php語言基礎(chǔ).
所以你要知道GetUpdateSQL返回的究竟是什么東西,他是怎么工作的,就要找到類的本身代碼所在文件,去看看他里面究竟是什么東西.
而php修改數(shù)據(jù)庫里的東西其實是沒有專用語句的.如果硬要問怎么實現(xiàn)的話,就是那個$db-Execute($updateSQL);
所以建議你把$updateSQL print(或echo)出屏幕看看里面是什么就明白了.
其實是個SQL的操作語句,指示SQL如何存儲數(shù)據(jù),而$db-Execute只讓php把這個命令傳給SQL