我正在创建一个简单的调查,我希望列中的值只是(1)一行并用“|”分隔。但唯一的问题是,如何将我从$ _POST获取的值保存到数据库中的数组中?例如: 男|就业|已婚|而不是......
2.2.1 :001 > a=David::IntSet.new
=> std::set<int,std::less< int >,std::allocator< int > > []
2.2.1 :002 > a.push(4)
=> 4
2.2.1 :003 > a.push(1)
=> 1
2.2.1 :004 > a.push(123)
=> 123
2.2.1 :005 > a.push(612)
=> 612
2.2.1 :006 > a
=> std::set<int,std::less< int >,std::allocator< int > > [1,4,123,612]
2.2.1 :007 > a[0]
=> 1
2.2.1 :008 > a.erase(a.begin)
=> nil
2.2.1 :009 > a
=> std::set<int,std::less< int >,std::allocator< int > > [4,123,612]
2.2.1 :010 > a[0]
=> 4
2.2.1 :011 > a[1]
=> 123
2.2.1 :012 > a.erase(a.begin)
=> nil
2.2.1 :013 > a
=> std::set<int,std::less< int >,std::allocator< int > > [123,612]
答案 0 :(得分:0)
更改您的表格结构,以便为每个问题都有一个字段。
像
ID Question1 Question2
然后更改您的插入查询
INSERT INTO `answers`( `question1`, `question2`, `question3`, `question4`) VALUES ([value-2],[value-3],[value-4],[value-5])
但请请查看PDO并准备了查询