2022年6月2日 星期四

php 以fopen,fwrite,fclose寫入檔案(log檔或txt檔)

$destination = __DIR__.'/logs/filename.log'; //指定檔案位置
$clog = fopen($destination,'a'); //開啟檔案,沒有的話就會新增一個
fwrite($clog,$someText."_".date("Y-m-d H:i:s")."\n"); //組合要寫入的內容,最後加上一個斷航符號\n
fclose($clog); //完成後關閉檔案

2022年5月16日 星期一

Mac(OS Monterey) 把excel轉存為.csv時改為用分號;分隔

1.退出Excel 
2.進入mac的"系統偏好設定"->"語言與地區"
3.在偏好的語言那邊新增語系(目前試出來用荷蘭語可以,不知是否還有其他語系) ,將新增的語系設定為主要












4.開啟Excel並打開要轉存的檔案,選擇另存新檔,格式選擇CSV UTF-8 (door komma's gescheiden warden) (.csv)



5.轉存出來的csv就是以分號分隔,存完後再進入系統偏好設定把語系改回來即可

2022年4月3日 星期日

mysqli_insert_id() 取得mysql insert後程式新增的那筆資料的id

當使用mysql語法在資料表上insert一筆新資料後想要立即取得該資料的id 可以在insert後立即使用mysqli_insert_id()來取得剛剛insert進去新的那筆資料的id(資料表 AUTO_INCREMENT 產生的id ) 用法: $getId = mysqli_insert_id($link); //$link是自行宣告的連接mysql的參數 取得該id後再使用select * from table wher id = $getID; 就可以撈出最新這筆insert進去的資料 另外一個select last_insert_id(); 的方式