猿问

将数组插入MYSQL数据库中的单个字段

我正在创建一个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 )


米琪卡哇伊
浏览 294回答 1
1回答
随时随地看视频慕课网APP
我要回答