簡體   English   中英

MySQL查詢在phpmyadmin中工作但不在PHP中

[英]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 變量,看看這個:

Mysql 變量無法通過 php mysql 查詢工作

MySql 變量和 php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM