我们有一个数组名称valArray
,如下所示:
$valArray = array (
name => 'Rahul',
Address => 'New Delhi',
Pass => '1234',
class => '10th',
School => 'DPS',
Roll => '134567',
)
产生dynamicaly,所以,其实我们要的是运行这个类型的sql query
,
$query = "insert into table_name set
foreach($valArray as $key => $value) {
$key = "$value",
}
";
和静态地应该是这样的:
$query = "insert into table_name set
name = 'Rahul',
Address = 'New Delhi',
Pass = '1234',
class = '10th',
School = 'DPS',
Roll = '134567'
";
我知道这是syntactically
错误的,但是有什么方法可以执行此类操作。
$sql = "insert into $table(" . implode(',', array_keys($valArray)) . " values('" . implode("','", array_values($valArray)) . "')";
呼叫array_values
不是必需的,但可以更好地说明我认为的想法
编辑:引用的值;他们也应该逃脱
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句