如何使用包含数字的php变量在数据库表中创建多行
这是我的密码如何使用包含数字的php变量在数据库表中创建多行,php,Php,这是我的密码 <form name="#" method="POST" action="#"> <input type="text" id="id" name="tid" /> <input type="text" id="name" name="name" /> <input type="text" id="addnumber" name="addnumber"> <input type="submit" name="submit1
<form name="#" method="POST" action="#">
<input type="text" id="id" name="tid" />
<input type="text" id="name" name="name" />
<input type="text" id="addnumber" name="addnumber">
<input type="submit" name="submit1" id="submit1" value="Save Infomation" style="width: 300px; margin: 0 auto;">
</form>
如果在$\u POST['addnumber']
中用户输入30,那么我想在数据库表中创建30行
$insert = mysqli_query($con,"INSERT INTO tablename
(Id,Name,Number)
VALUES('".$Id."','".$Name."','".$Numbers."')");
echo "<h1> Infomation Saved</h1>";
}
?>
$insert=mysqli\u查询($con,“插入到tablename中
(身份证、姓名、号码)
值(“%$Id.”、“%$Name.”、“%$Numbers.”);
回显“信息已保存”;
}
?>
如果我理解,也许这对你有用:
for($i = 1; $i <= $Numbers; $i++){
$insert = mysqli_query($con,"INSERT INTO tablename(Id,Name,Number) VALUES('".$Id."','".$Name."','".$i."')");
echo "<h1> Infomation Saved</h1>";
}
for($i=1;$i如果我理解,也许这对你有用:
for($i = 1; $i <= $Numbers; $i++){
$insert = mysqli_query($con,"INSERT INTO tablename(Id,Name,Number) VALUES('".$Id."','".$Name."','".$i."')");
echo "<h1> Infomation Saved</h1>";
}
for($i=1;$i而不是每次在一个变量中添加所有值,然后在查询中插入所有值时都使用for循环进行查询。下面是代码-
if(isset($_POST['submit1'])) {
$Id=$_POST['id'];
$Name=$_POST['name'];
$Numbers=$_POST['addnumber'];
$values = '';
for($i=1; $i <= $Numbers; $i++){$values .="('".$Id."','".$Name."','".$i."'),"; }
$values .= ';'
mysqli_query($con,"INSERT INTO tablename(Id,Name,Number) VALUES".str_replace(',;',';',$values)."
echo "<h1> Infomation Saved</h1>";
}
if(isset($\u POST['submit1'])){
$Id=$_POST['Id'];
$Name=$_POST['Name'];
$Numbers=$_POST['addnumber'];
$values='';
对于($i=1;$i而不是每次在一个变量中添加所有值,然后在查询中插入所有值时都使用for循环进行查询-
if(isset($_POST['submit1'])) {
$Id=$_POST['id'];
$Name=$_POST['name'];
$Numbers=$_POST['addnumber'];
$values = '';
for($i=1; $i <= $Numbers; $i++){$values .="('".$Id."','".$Name."','".$i."'),"; }
$values .= ';'
mysqli_query($con,"INSERT INTO tablename(Id,Name,Number) VALUES".str_replace(',;',';',$values)."
echo "<h1> Infomation Saved</h1>";
}
if(isset($\u POST['submit1'])){
$Id=$_POST['Id'];
$Name=$_POST['Name'];
$Numbers=$_POST['addnumber'];
$values='';
对于($i=1;$i使用进行循环,并使用限制行数和一些逻辑否则用户将搞乱输入中的大数输入。我希望Id
列是一个自动递增列!此表是这样的吗?使用进行)e> 循环并使用一些逻辑限制行数否则用户将搞乱大量的输入输入我希望Id
列是一个自动递增列!这张表是这样的吗?好的,先生,我会这样做。但是先生,如果第一次e我在表中添加了5行。下一次我需要添加更多行,这些行再次从1开始。但是我需要在5行之后添加行。好的,先生,我会这样做。但是,先生,如果我第一次在表中添加了5行。下一次我需要添加更多行,这些行再次从1开始。但是我需要在5行之后添加行。先生,我第一次在表中添加了5条记录。但是,下次什么时候我试图再添加5条记录,它们也从1到5开始。但是我想在5之后添加它们,比如6到10,所以在循环之前需要选择,在循环中,您可以获得表上的最大值,并且($i=$maxNumber;$i sir第一次我在表中添加了5条记录。但是下次我尝试添加5条记录时,它们也从1到5开始。但是我想在5之后添加它们,比如6到10,所以在循环之前需要进行选择,在循环中获取表上的最大数,$i=$maxNumber;$i的