導航:首頁 > 編程語言 > php更新表sql

php更新表sql

發布時間:2025-03-29 19:38:26

『壹』 使用php語言向SQL中的一個表update多條記錄,使用for循環語句只能更新最後一條信息,請問應該怎麼寫語句

你是想實現什麼?是要把指定的記錄更新成一樣的?還是更新的每天數據的值都不一樣?我這有集中解決思路:
a)建議你面向對象的方式寫,把更新的過程(語句)寫進了function里(也可以不用寫,直接執行sql語句),再在for循環內層調用,這樣就會相當於批量執行,這樣想更新數據,就要根據for循環的數組中的值而確定。如這樣:
$arr=array('desetang','d.n.sky','time');
for($i=0;$i<count($arr);$i++){
//update 語句或過程
$a=sqlupdate('表名';所選欄位';'條件','更新內容$arr[$i]');//這是我舉得例子
}
b)在調試過程中建議echo一下SQL語句,這樣會方便的找出是否是sql語句錯誤
c)檢查一下你的for循每次是不會在相同的數據中插入,付sql update
UPDATE`desetang`.`tags`SET`describe`='ui' WHERE`tags`.`id`=36;

『貳』 php批量執行sql語句怎麼寫

php中利用數組用Mysql_query批量執行SQL語句。
參考示例如下:
思路:這里採用一個數組.用explode 函數,將$query語句按照」;」炸開,然後循環執行即可:
$query = 'delete from ecs_goods_attr where attr_id=11 and goods_id=22;
Insert into ecs_goods_attr (goods_attr_id,goods_id,attr_id,attr_value,attr_price)values(Null,33,138,"膽略",0);
update ecs_goods set goods_number=10,shop_price=55 where goods_id=33;'
$query_e = explode(';','$query');
foreach ($query_e as $k =>$v)
{
mysql_query($query_e[$k]);
}
這樣 $query語句就被批量的執行了。

『叄』 怎樣在thinkphp裡面執行原生的sql語句

原生SQL查詢有 query() 和 execute() 兩個方法:

query():用於 SQL 查詢操作,並返回符合查詢條件的數據集

execute():更新和寫入數據的 SQL 操作,返回影響的記錄數

publicfunctionread(){
御彎//實例化一個空模型,沒有對應任何數據表
$Dao=M();
//或者使用$Dao=newModel();

$list=$Dao->query("select*fromuserwhereuid<5");
if($list){
$this->assign('list',$list);
$this->display();
}else{
$this->error($Dao->getError());
}
}
publicfunctionread(){
header("Content-Type:text/html;charset=utf-8");
//實例化一個空模型,沒有對應任何數據表
$Dao=M();
//或者使用$Dao=newModel();

$num=$Dao->execute("updateusersetemail='[email protected]'皮正whereuid=3");
if($num){
echo'更新',$num,'鎮握悶條記錄。';
}else{
echo'無記錄更新';
}
}

『肆』 PHP數據修改

這個說起來長篇,你所問的$updateSQL = $db->GetUpdateSQL其實並不是屬於php自己的東西,而是用戶自定義的類,至於類是什麼去看看基礎的php語言基礎.
所以你要知道GetUpdateSQL返回的究竟是什麼東西,他是怎麼工作的,就要找到類的本身代碼所在文件,去看看他裡面究竟是什麼東西.

而php修改資料庫里的東西其實是沒有專用語句的.如果硬要問怎麼實現的話,就是那個$db->Execute($updateSQL);

所以建議你把$updateSQL print(或echo)出屏幕看看裡面是什麼就明白了.
其實是個SQL的操作語句,指示SQL如何存儲數據,而$db->Execute只讓php把這個命令傳給SQL

閱讀全文

與php更新表sql相關的資料

熱點內容
查看錶結構的命令 瀏覽:735
單片機限位開關原理圖 瀏覽:934
matlab與數學實驗pdf 瀏覽:705
為什麼網站打不開伺服器內部錯誤 瀏覽:478
程序員孫玲個人資料 瀏覽:329
linux命令對比 瀏覽:518
rediscluster主從選舉演算法 瀏覽:184
深圳婚禮app哪個好 瀏覽:663
國際服如何上傳到伺服器 瀏覽:299
數組倒序演算法 瀏覽:308
安卓車機音質差為什麼還換 瀏覽:447
安卓系統如何關閉運動 瀏覽:521
程序員代碼面試指南pdf 瀏覽:700
以管理員身份運行cmd命令快捷鍵 瀏覽:553
mysql加密表 瀏覽:266
aws輕量雲伺服器 瀏覽:292
x86反編譯arm 瀏覽:752
服裝分銷哪個app好 瀏覽:407
php接收python數據 瀏覽:56
小安卓怎麼找到app根目錄 瀏覽:945