【发布时间】:2014-01-24 02:12:04
【问题描述】:
我有一个表单可以从 MySQL 数据库表中更新多个动态生成的输入字段。
以下生成输入:
<?php
while ($row_exon = mysql_fetch_assoc($result_exon)){
echo "<input name='exon_start[]' type='text' id='". $row_exon['exon_pk'] . "' value='" . $row_exon['start'] . "' />";
} ?>
如何修改 foreach 循环以在 WHERE 子句中使用 $row_exon['exon_pk'] 更新每个输入字段?
foreach($_POST['exon_start'] as $start){
$query_exon = "UPDATE exon SET start = '$start' WHERE exon_pk = ''";
$result_exon = mysql_query($query_exon, $connection) or die(mysql_error());
}
【问题讨论】:
标签: php