1
同時更新我的一些SQL查詢我遇到了一個我不知道如何轉換爲PDO語句的問題。將sql查詢寫爲PDO語句
$header = $db_handle->runQuery("
SELECT event_name,location,subject,details, $user_table.user_login AS Received_From,event_start_time,event_end_time,
CASE WHEN status = '1' THEN 'Accepted'
WHEN status = '2' THEN 'Cancelled'
ELSE 'Pending' END as status,datetime AS Invite_Date,meeting_date
FROM $event_table
WHERE user_id = $user_ID
");
我的主要問題是與AS
和CASE WHEN THEN
語句。
我到目前爲止有:
$stmt = $dbHandle->prepare(
"
SELECT event_name, subject, details, location, meeting_date, event_start_time, event_end_time
FROM wp_request_event
WHERE sender_id = ?
");
$stmt->execute([$user_ID]);
$header = $stmt->fetchAll();
任何人的任何幫助或指針?
標識符如表/列名應被列入白名單,而不能被綁定。你只能綁定'$ userID'。 – PeeHaa
選項1.按原樣檢索狀態並將視圖圖層中的值轉換爲描述。 – Kwebble
選項2:將狀態列更改爲枚舉,然後執行選項1. – Kwebble