【发布时间】:2015-11-01 16:35:10
【问题描述】:
数据看起来像
$data = array
(
'question' => 'How to say “something” in'
'answer_one' => '1. Some Answer'
...
'correct_answer' => 1
);
我用
$this->db->insert('questions',$data);
当我跑步时
$this->db->last_query()
我明白了:
INSERT INTO `questions` (`question`, `answer_one`, ... , `correct_answer`) VALUES ('How to say “Something” in', '1. Some Answer', ... ,'1')
和数据保存为
怎么说?有什么?在
还有
$data = array
(
'question' => 'My Name is…'
'answer_one' => '1. Some Answer'
...
'correct_answer' => 1
);
运行方式
INSERT INTO `questions` (`question`, `answer_one`, ... , `correct_answer`) VALUES ('My Name is…', '1. Name', ... , '1')
插入为
“我的名字是?”
$data = array
(
'question' => 'What's your name?'
'answer_one' => '1. Some Answer'
...
'correct_answer' => 1
);
插入为
你叫什么名字?
问题表是这样的
CREATE TABLE `questions` (
`question_id` int(11) NOT NULL AUTO_INCREMENT,
`question` varchar(200),
`answer_one` varchar(80),
...
`correct_answer` int(2),
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`question_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
【问题讨论】:
-
只是你从网上剪切和粘贴的一些时髦的双引号吗?
-
我从客户端上传的excel文件中获取数据
-
也许是edit 的问题,并显示代码部分的更多信息或可以拦截和调整它的流程。可能会丢失标签并添加
Excel -
您能否显示表
questions的架构以及在没有省略号的情况下执行的实际原始字符串我很困惑如何提供帮助。也许问题只是为花哨的引号获取正确的 unicode 值,并在 Abdulla 的答案中使用 str_replace -
好的,我明白了。只需一秒钟
标签: php mysql codeigniter activerecord codeigniter-3