求高手 拯救小弟我PHP变量后面带[]是什么 意思

WBOY
풀어 주다: 2016-06-13 12:36:35
원래의
980명이 탐색했습니다.

求高手 拯救我PHP变量后面带[]是什么 意思
我就贴上关键代码

<br />
foreach ($logData as $key => $data) {<br />
			$kItem[] = $key;//这里变量后面的[]是什么<br />
			$dItem[] = $data;<br />
			$cshu++;<br />
			if($cshu == 8) $dItem[] = "i";<br />
		}<br />
		$field = implode(',', $kItem);<br />
		$values = "'" . implode("','", $dItem) . "'";<br />
		$this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)");
로그인 후 복사


循环读出数组 循环到第八个数据的时候 修改 $dItem[]的值为i 但是在写入数据的时候 这个I却是多出的
SQL语句执行错误:INSERT INTO emlog_blog (title,alias,content,excerpt,author,sortid,date,top,allow_remark,allow_tb,hide,password) VALUES ('dsa','','das','','39','-1','1380936471','n','i','y','y','n','')
Column count doesn't match value count at row 1

报错的原因是因为多出了一个I值 我想把I前面的N替换掉的 但是不知道为什么他就是不能替换值
php

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿