求高手 拯救小弟我PHP变量后面带[]是什么 意思
程序员文章站
2022-05-31 09:45:52
...
求高手 拯救我PHP变量后面带[]是什么 意思
我就贴上关键代码
循环读出数组 循环到第八个数据的时候 修改 $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替换掉的 但是不知道为什么他就是不能替换值
我就贴上关键代码
foreach ($logData as $key => $data) {
$kItem[] = $key;//这里变量后面的[]是什么
$dItem[] = $data;
$cshu++;
if($cshu == 8) $dItem[] = "i";
}
$field = implode(',', $kItem);
$values = "'" . implode("','", $dItem) . "'";
$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全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: wordpress之wp-settings.php
下一篇: 表连接与外键连接有什么区别?
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论