2018年7月7日 星期六

[ PHP ] PDO WHERE IN 之問題解決

sql - PHP PDO and DELETE with in() not working - Stack Overflow

使用 PDO prepare,SQL DELETE 語法使用 WHERE id IN (:id_string_list)

bindValue(':id_string_list', '1, 3, 5')

結果只有刪除一筆。

根據查到的資料,SQL 改成 WHERE FIND_IN_SET(id, :id_string_list) 即可

MySQL :: MySQL 5.5 Reference Manual :: 12.5 String Functions

更新:似乎只要用到 where in 就要改用 FIND_IN_SET

2018年7月5日 星期四

[ 工具 ] excel 轉 csv 的線上工具

Document Converter (Online & Free) — Convertio

有些網站中文轉出來會變問號,這個網站支援中文的轉換,轉出來的 csv 欄位會用雙引號包住

2018年7月2日 星期一

[ PHP ] PDOStatement fetch vs fetchAll

fetch() vs fetch all()

有圖看的比較清楚啦

PDO-fetchAll()-取得所有結果列,以陣列或物件方式回傳 | Ben的編程、系統學習記錄

PDO-fetch()-取得一列結果列,以陣列或物件方式回傳 | Ben的編程、系統學習記錄

[ PHP ] 雜湊密碼

現代PHP password_hash 雜湊加密採用隨機SALT 使用方式 « 關於網路那些事...

PHP: password_hash - Manual

[ PHP ] textarea 轉成 陣列、textarea 中正確顯示換行

html - TextArea to Array with PHP - Stack Overflow

[PHP]簡單解決 <textarea> 的換行問題 | 電腦故我在

HTML中TextArea的換行符號? « EasonLin's Blog

MySQL 自動初始化與更新 TIMESTAMP and DATETIME

MySQL :: MySQL 8.0 Reference Manual :: 11.3.5 Automatic Initialization and Updating for TIMESTAMP and DATETIME

adminer 設定:


對應之 SQL:



MySQL Timestamp 型態 的 屬性(新增/修改 自動更新 Timestamp型態 的 欄位) | Tsung's Blog