PHP - 将值分解或内爆到数组中?

时间:2016-05-05 14:55:02

标签: php mysql arrays

我正在创建一个简单的调查,我希望列中的值只是(1)一行并用“|”分隔。但唯一的问题是,如何将我从$ _POST获取的值保存到数据库中的数组中?例如: 男|就业|已婚|而不是......

Click here for the screenshot

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] 

1 个答案:

答案 0 :(得分:0)

更改您的表格结构,以便为每个问题都有一个字段。

ID Question1 Question2

然后更改您的插入查询

INSERT INTO `answers`( `question1`, `question2`, `question3`, `question4`) VALUES ([value-2],[value-3],[value-4],[value-5])

但请请查看PDO并准备了查询