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