簡體   English   中英

使用PHP我發出一個MySQL數據庫的簡單查詢-當在phpMyAdmin中發出相同查詢時,我得到一個錯誤,我得到信息行

[英]Using PHP I issue a simple query of a MySQL database - I get an error, when issuing the same query in phpMyAdmin I get rows of information

我已經在本地Windows機器和ubuntu服務器上運行了此程序,結果相同。

查詢要在PHP中運行:

$job_sql="SELECT * FROM job WHERE job_title = 'SIP Opportunities where sipsubmitted EQ 1 and still in BAB PROCESS'";

$job_ret = mysql_query($job_sql);

$job_row = mysql_fetch_array($job_ret,MYSQL_ASSOC);

來自PHP腳本的錯誤:

警告:mysql_fetch_array():489行上的C:\\ wamp \\ www \\ tracker \\ inc \\ common.php中提供的參數不是有效的MySQL結果資源

其他類似的查詢可以在相同的腳本中正常工作(不同的job_titles)。

phpMyAdmin:

SELECT * 
FROM job
WHERE job_title = 'SIP Opportunities where sipsubmitted EQ 1 and still in BAB PROCESS'
LIMIT 0 , 30

顯示行0-0(共1行,查詢耗時0.0004秒)-成功找到行!

看起來您可能在示例代碼中放了一個單引號。 有了現在的代碼,您正在尋找以下職位:

'SIP提交了EQ 1並仍在BAB過程中的機會'

您是說job_title整個字符串成為job_title嗎?

暫無
暫無

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

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