許多情況下,我們需要刪除整個資料表內的資料,重新輸入新資料,有三種方法可以參考使用,分別是使用Delete、Trancate與Drop,那使這三種方式的差異為何呢?
一、使用Delete :
使用Delete語法,不加任何Where條件下,是可以移除整個Table的資料,這個方式簡單易懂,但是卻會耗用大量資源,因為Delete語法:
1.Delete屬DML命令,不加任何Where條件下,會一筆一筆的移除資料列,且在交易記錄中每筆刪除的資料,都會記錄成一個項目,當整個Table的資料移除完時,已耗用許多時間。

dizzy03 發表在 痞客邦 留言(0) 人氣()

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,            “http://yourdomain.com.tw” );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST,           1 );
curl_setopt($ch, CURLOPT_HTTPHEADER,     array(‘Content-Type: text/plain’)); 
curl_setopt($ch, CURLOPT_POSTFIELDS,     “POST RAW 資料” ); 


$result=curl_exec ($ch);

dizzy03 發表在 痞客邦 留言(0) 人氣()

轉自 https://dotblogs.com.tw/jses88001/2014/08/10/146222
--
 

dizzy03 發表在 痞客邦 留言(0) 人氣()

最近遇到要使用PHP把參數加到URL中,遇到特殊字元要轉碼
一開始直覺使用urlencode(),結果它把空白轉成"+"號....
後來仔細一查發現要使用rawurlencode()才行
--

dizzy03 發表在 痞客邦 留言(0) 人氣()

dataTable有增加child row的寫法
參照: https://datatables.net/examples/api/row_details.html
child row預設是不顯示的,當點選"+"符號時才會展開。

dizzy03 發表在 痞客邦 留言(0) 人氣()

之前有紀錄datatable ajax呼叫成功後執行的func為dataSrc
 
[dataTable] 在tataTable下呼叫ajax的success function call
 

dizzy03 發表在 痞客邦 留言(0) 人氣()

有些套件可以直接把檔案全部讀取進來轉為array或object型態
但是當遇到大型檔案就會有效能問題
 
回到最原始的PHP原生方法一行一行讀取檔案

dizzy03 發表在 痞客邦 留言(0) 人氣()

按住win key+ G就可以叫出來,之前都沒發現XD
--
轉自 https://www.youtube.com/watch?v=ESOYRbutGPU

dizzy03 發表在 痞客邦 留言(0) 人氣()

如何在使用file_get_contents()時檢查檔案是否存在?
因為當url內容找不到時,file_get_contents就會噴錯導致整個php停住
所以要先在呼叫file_get_contents()前做檢查
 

dizzy03 發表在 痞客邦 留言(0) 人氣()

2021-08-12: 昨天又用到多筆WHERE條件
但是怎麼用怎麼錯,原來最外面還要用一個ARRAY把他包起來 = ="  de了一個小時才發現
特此手動至頂一下

dizzy03 發表在 痞客邦 留言(0) 人氣()


轉自 http://www.hu-rong.com/article/432
--
 

dizzy03 發表在 痞客邦 留言(0) 人氣()

滿奇耙的是PHPSpreadsheet只有insertNewRowBefore(),插在某列"之前",而沒有某列"之後"的項目。
 
code如下:
 

dizzy03 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。