我有带代码的koneksi_class。
如何在查询中循环$value INSERT INSERT INTO $table值($value0,$value1,$value2)
<?php
function tambahAnggota($value0, $value1, $value2, $value3, $value4, $value5) {
$table = $_GET['tujuan'];
$query = "INSERT INTO $table VALUES ('$value0', '$value1','$value2')";
$hasil = mysql_query($query);
if ($hasil)
echo"<meta http-equiv='refresh' content='0; url=?tujuan=$table'>";
else
echo "Pesan error: ".mysql_error();
}
?>发布于 2015-10-18 10:03:55
func_get_args-返回包含函数参数列表的数组
func_num_args -返回传递给函数的参数数量
使用这个方法,你可以像这样循环所有的参数:
<?php
function tambahAnggota($value0, $value1, $value2, $value3, $value4, $value5)
{
$numargs = func_num_args();
$values = [];
for ($i = 0; $i < $numargs; $i++) {
array_push($values, '\''.func_get_arg($i).'\'');
}
$strValues = implode(',', $values);
$table = $_GET['tujuan'];
$query = "INSERT INTO $table VALUES ($strValues)";
$hasil = mysql_query($query);
if ($hasil)
echo "<meta http-equiv='refresh' content='0; url=?tujuan=$table'>";
else
echo "Pesan error: " . mysql_error();
}
tambahAnggota(1, 2, 3, 4, 5, 6);https://stackoverflow.com/questions/33193474
复制相似问题