我正在创建一个SELECT淹没列表,我想以2种方式之一将其加载。
第一种方法是从具有ID,名称和值的数据库中提取数据-这种方法将从其他页面加载。
第二种方式,我想从数据库的“单行”中使用“名称和值”进行加载。但我想让该值与数组一起加载。
如何将该数组加载到数据库中?
$name = 'name';
$value = array( 'red' => 'Red', 'blue' => 'Blue' );
$SQL = 'INSERT INTO table_name (name, value) VALUES ($name,$value);
我希望当我运行时可以SELECT * from table_name WHERE name = "name"立即在value字段中使用该数组。
用“ RakeshJakhar”所说的,使用内爆并爆炸到 $value
$value = array( 'red' => 'Red', 'blue' => 'Blue' );
print_r( $value );
echo "<br />";
echo implode( ",", $value );
echo "<br />";
$implode = implode( ",", $value );
$explode = explode( ',', $implode );
print_r( $explode );
结果:
Array ( [red] => Red [blue] => Blue )
Red,Blue
Array ( [0] => Red [1] => Blue )