2016-10-10 86 views
-1

工作正常運行這段代碼。SQL查詢在PHP返回NULL,但在phpMyAdmin

我已經檢查過類似的問題,但解決方案不能正常工作 - 我嘗試刪除它,並且只有一個查詢正在運行。

例生成的SQL:

SELECT * 
FROM booking 
LEFT JOIN camper ON booking.camper_id = camper.camper_id 
WHERE (start_date LIKE '%') 
    AND (end_date LIKE '%') 
    AND (pitches LIKE '%') 
    AND (people LIKE '%') 
    AND (first_name LIKE '%') 
    AND (last_name LIKE '%') AND (email LIKE '%') 
ORDER BY start_date ASC` 
+3

對於一個'電子郵件像$電子郵件'似乎不可能沒有引號的工作。嘗試'echo $ find_booking_sql;'並在SQL中運行輸出。 –

+0

顯示您在phpadmin中使用的真實查詢 – scaisEdge

+0

用查詢編輯並引用了$ email變量 - 我已經複製舊版本的代碼 –

回答

0

我的錯 - 我是跑現場,空數據庫的PHP查詢,但臨時數據庫的phpMyAdmin的查詢。

我切換數據庫和原始代碼工作正常。