msql查詢中報錯 Unknown column '黃色水果' in 'where clause'
<?php
$positionarr = ['1'=>'綠色蔬菜','2'=>'紅色蔬菜','3'=>'黃色蔬菜', '4'=>'綠色水果', '5'=>'紅色水果', '6'=>'黃色水果'];
$position_id = 6; //水果型別
$position_name = $positionarr[$position_id];
$sql = "select a.type,a.url,a.name,a.businessid,a.tourl,a.startdate,a.enddate,b.id,b.name as bname from
".MFruitBaseinfo::tableName()." as a inner join ".MFruitPositioninfo::tableName()." as b on a.id=b.adid
where a.status=0 and b.status=0 and b.name=".$position_name."
order by b.displayorder desc,b.id desc";
$result = MFruitBaseinfo::getDb()->createCommand($sql)->query();
$rows = $result->readAll();
print_r($rows);
?>
執行上述程式碼報錯:[Err] 1054 - Unknown column '黃色水果' in 'where clause';
排錯:
表中明明有該欄位,,說明是sql語句有誤,,,後來將 b.name=".$position_name." 改為b.name='".$position_name."' 就可以了
相關文章
- Laravel 的 where or 查詢Laravel
- 在KYLIN中執行查詢報錯
- 檢視查詢報錯
- navicat 新建查詢報錯
- Laravel 中 sql 查詢 使用 group by 報錯問題。LaravelSQL
- GP查詢外部表報錯
- 子查詢包含where ..or在Corelated Subquery 中語句中問題
- MySQL查詢取別名報錯MySql
- 備忘:laravel 對查詢結果集可以迴圈where查詢Laravel
- webpack中css使用行內註釋報錯Unknown wordWebCSS
- mysql Unknown column ‘‘ in ‘field list‘解決方案MySql
- 去除idea中xml黃色背景IdeaXML
- 查詢儲存過程報錯資訊儲存過程
- MongoDB查詢(陣列、內嵌文件和$where)MongoDB陣列
- 【問題】 table 和column 查詢表定義
- Vuex中使用報錯unknown mutation typeVue
- FastCGI sent in stderr: "Primary script unknown" 報錯AST
- nginx 啟動報錯 unknown directive "server"NginxServer
- Linux 報錯"mount: unknown filesystem typeLinux
- hibhibernate中hql中的語句where語句查詢List出現空
- mysql,where條件查詢等學習筆記MySql筆記
- MongoDB之資料查詢(where條件過濾)MongoDB
- where語句中多條件查詢欄位NULL與NOT NULL不確定性查詢Null
- mysql登陸報錯mysql: unknown variable 'basedir=MySql
- 【WITH Clause】使用WITH子句提高查詢統計效率-顛覆思維定勢
- Oracle 反向索引 where index_column like '%xxx'Oracle索引Index
- 電腦WIN XP藍色畫面錯誤程式碼大全查詢
- MYSQL學習筆記6: DQL條件查詢(where)MySql筆記
- 記錄錯誤: *Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘spec_templaMySqlJDBCExceptionError
- 資料庫例項中查詢V$asm_disk磁碟頭資訊為unknown資料庫ASM
- ef8 Contains 查詢條件 報錯 $ 附近錯誤AI
- 查詢正常作為條件報錯的問題
- mysql報錯:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggreMySqlExpressAI
- mysql 的delete from where 子查詢的一些限制MySqldelete
- 如何在C#中除錯LINQ查詢C#除錯
- ndo2db: mysql_error: ‘Unknown column ‘importance’ in ‘field list”MySqlErrorImport
- 執行查詢報ORA-00600錯誤,嚇人
- vscode中關於eslint的各種報黃線錯誤VSCodeEsLint