[英]MySQL query working in phpmyadmin but not in PHP
我創建了一個需要 2 個參數的 mysql 視圖,我可以使用以下 sql 字符串在 phpyadmin 中毫無問題地查詢它:
SET @date1 = '2014-02-06';
SET @date2 = '2014-02-07';
SELECT * FROM _myquery
它在 php 下不起作用 - 我收到以下錯誤:
您的 SQL 語法有錯誤; 檢查與您的 MySQL 服務器版本相對應的手冊,了解在 'SET @date2 = '2014-02-07' 附近使用的正確語法; SELECT * FROM _myquery' 在第 2 行
當它在 phpmyadmin 中工作時,它不應該也在 php 下工作嗎? 知道出了什么問題嗎?
你真的需要 MySQL 變量嗎? 因為您的SELECT
查詢沒有使用它們。 你可以試試
SELECT * FROM _myquery
但如果你真的需要使用 MySQL 變量,看看這個:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.