Php 如何分配?
在数据库中,它是5342324223423,2423424242234234 还有我想做的Php 如何分配?,php,mysql,Php,Mysql,在数据库中,它是5342324223423,2423424242234234 还有我想做的 $capture_field_vals =""; foreach($_POST["mytext"] as $key => $text_field) { $capture_field_vals .= $text_field .", "; } $insert = "INSERT INTO tabel1(numbers) VALUES('$capture_field_vals')"; 然后
$capture_field_vals ="";
foreach($_POST["mytext"] as $key => $text_field)
{
$capture_field_vals .= $text_field .", ";
}
$insert = "INSERT INTO tabel1(numbers) VALUES('$capture_field_vals')";
然后
若DB中有动态字段,则表示字段数等于POST变量中数组的大小,则此代码适用于您
$insert2 = "INSERT INTO tabel2(number1, number2, number3, number4) VALUES('$capture_field_vals[0]','$capture_field_vals[1]','$capture_field_vals[2]','$capture_field_vals[3]')";
然后将执行insert查询
$capture_field_vals = $capture_fields = "";
$count = 1;
foreach($_POST["mytext"] as $key => $text_field) {
if ($capture_field_vals != "") {
$capture_field_vals .= ", ";
}
if ($capture_fields != "") {
$capture_fields .= ", ";
}
$capture_fields .= "number".$count;
$capture_field_vals .= $text_field;
$count++;
}
请描述更多。。您面临哪些问题阵列声明。。。首都。。。我用了和问题相同的第二部分,这样他就可以很快地实现我第一次在stackoverflow,我怎么能接受答案,为什么我不能投票支持这个答案没问题@Erki。。提前享受乐趣和精彩的编码-
$insert2 = "INSERT INTO tabel2(number1, number2, number3, number4) VALUES('$capture_field_vals[0]','$capture_field_vals[1]','$capture_field_vals[2]','$capture_field_vals[3]')";
$capture_field_vals = $capture_fields = "";
$count = 1;
foreach($_POST["mytext"] as $key => $text_field) {
if ($capture_field_vals != "") {
$capture_field_vals .= ", ";
}
if ($capture_fields != "") {
$capture_fields .= ", ";
}
$capture_fields .= "number".$count;
$capture_field_vals .= $text_field;
$count++;
}
$insert2 = "INSERT INTO tabel2(".$capture_fields.") VALUES (".$capture_field_vals.")";