ホームページ  >  記事  >  バックエンド開発  >  thinkPHP データ エラー 1064

thinkPHP データ エラー 1064

WBOY
WBOYオリジナル
2016-06-23 13:06:131372ブラウズ

データベースに新しいフィールドを追加しました

図に示すように、列の数が 30 に追加されると、システムはエラーを報告します

ただし、1 つの列を削除すると、システムは正常になります列数は29です。データは表示されます
追記: フィールドがいくつあっても、データをデータベースに取得できます。つまり、フィールドが30以上ある場合、データはページに表示されません。エラーは上記のように報告されます。どのように終了するか教えてください。


ディスカッションに返信 (解決策)

SQL が間違っているはずです。実行した SQL を投稿してください

getLastsql() を使用して SQL を出力しますそして見てください

SQL が間違っています。実行した SQL を投稿してください


3 つのエラーがあります。
case 'submit' :				$this -> assign("folder_name", '已提交');				$map['user_id'] = array('eq', $user_id);				$map['step'] = array( array('gt', 10), array('eq', 0), 'or');				break;			case 'finish' :				$this -> assign("folder_name", '已审批');				$FlowLog = M("FlowLog");				$where['emp_no'] = $emp_no;				$where['is_del'] = 0;				$where['_string'] = "result is not null";				$log_list = $FlowLog -> where($where) -> field('flow_id') -> select();				$log_list = rotate($log_list);				if (!empty($log_list)) {					$map['id'] = array('in', $log_list['flow_id']);				} else {					$map['_string'] = '1=2';				}				break;case 'confirm' :				$this -> assign("folder_name", '待审批');				$FlowLog = M("FlowLog");				$where['emp_no'] = $emp_no;				$where['is_del'] = 0;				$where['_string'] = "result is null";				$log_list = $FlowLog -> where($where) -> field('flow_id') -> select();				$log_list = rotate($log_list);								if (!empty($log_list)) {					$map['id'] = array('in', $log_list['flow_id']);				} else {					$map['_string'] = '1=2';				}				break;

投稿者、あなたが投稿したものはコードです、SQL 実行ステートメントを投稿してください

$plugin['date'] = true;		$this -> assign("plugin", $plugin);		$emp_no = get_emp_no();		$user_id = get_user_id();		$flow_type_where['is_del'] = array('eq', 0);		$flow_type_list = M("FlowType") -> where($flow_type_where) -> getField("id,name");		$this -> assign("flow_type_list", $flow_type_list);		$map = $this -> _search();		if (method_exists($this, '_search_filter')) {			$this -> _search_filter($map);		}		$folder = $fid;		$this -> assign("folder", $folder);		$this -> _flow_auth_filter($folder, $map);		$model = D("FlowView");		if (I('mode') == 'export') {			$this -> _folder_export($model, $map);		} else {			$this -> _list($model, $map, 'id desc');		}		$this -> display();

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。