這個(gè)說(shuō)起來(lái)長(zhǎng)篇,你所問(wèn)的$updateSQL = $db-GetUpdateSQL其實(shí)并不是屬于php自己的東西,而是用戶(hù)自定義的類(lèi),至于類(lèi)是什么去看看基礎(chǔ)的php語(yǔ)言基礎(chǔ).
10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有五大連池免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
所以你要知道GetUpdateSQL返回的究竟是什么東西,他是怎么工作的,就要找到類(lèi)的本身代碼所在文件,去看看他里面究竟是什么東西.
而php修改數(shù)據(jù)庫(kù)里的東西其實(shí)是沒(méi)有專(zhuān)用語(yǔ)句的.如果硬要問(wèn)怎么實(shí)現(xiàn)的話(huà),就是那個(gè)$db-Execute($updateSQL);
所以建議你把$updateSQL print(或echo)出屏幕看看里面是什么就明白了.
其實(shí)是個(gè)SQL的操作語(yǔ)句,指示SQL如何存儲(chǔ)數(shù)據(jù),而$db-Execute只讓php把這個(gè)命令傳給SQL
一般是如下:
?php
if
(mysql_connect('127.0.0.1','root','123456')){//數(shù)據(jù)庫(kù)地址、用戶(hù)、密碼
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己會(huì)寫(xiě)的
if
(mysql_query($sql))
echo
"SQL執(zhí)行成功!";
else
echo
"SQL($sql)執(zhí)行失敗!原因:".mysql_error();
}else
echo
'連接數(shù)據(jù)庫(kù)失敗,原因:'.mysql_error();
?
php文件,可以直接用記事本打開(kāi)編輯;
方法如下:
1、直接右鍵選擇php文件---打開(kāi)方式;
2、選擇使用記事本打開(kāi);
3、編輯完成,直接保存即可。
修改如下:不用使用session傳遞
1.php 文件中: 修改后的代碼,將$row["id"]作為id的參數(shù)值傳遞到2.php
else{
echo 'td'.'a href="2.php?id='.$row["id"].'"'.$row["id"].可以修改.'/a/td';
}
2.php修改如下:
$strSql="SELECT * from test where id=".$_GET['id'];