Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从php在一个查询中将多条记录插入mysql_Php_Html_Mysql_Forms - Fatal编程技术网

从php在一个查询中将多条记录插入mysql

从php在一个查询中将多条记录插入mysql,php,html,mysql,forms,Php,Html,Mysql,Forms,有人能帮我解决以下问题的代码吗 Print "<th>Id no</th> <th>Name</th> <th>Maximum Marks</th><th>Marks Obtained</th></tr>"; while($data = mysql_fetch_array($sql)) { Print "<tr><td>".$data['idno'].

有人能帮我解决以下问题的代码吗

Print "<th>Id no</th> <th>Name</th> <th>Maximum Marks</th><th>Marks Obtained</th></tr>"; 

while($data = mysql_fetch_array($sql)) { 
    Print "<tr><td>".$data['idno']." </td><td>".$data['name'] . " </td><td> <input type=text name=maxmarks></td><td> <input type=text name=obtmarks></td></tr>";
}

Print "</table><br><br><input type=submit value=submit></center>"; 
打印“Id无名称获得的最大标记”;
而($data=mysql\u fetch\u数组($sql)){
打印“$data['idno']”。$data['name']”;
}
打印“

”;
实际上,上面的代码显示了一个包含四列的表,其中前两列是从数据库检索的,其余两列是文本框


用户输入数据,单击“提交”按钮后,整个表必须存储在数据库中。可以吗?

可以在数据库中插入多个以逗号分隔的值,但需要在表中循环并正确设置查询格式

范例

INSERT INTO tablename (colA, colB, colC) VALUES (valueA, valueB, valueC),
                                                (valueD, valueE, valueF),
                                                (valueG, valueH, valueI)

需要更新整个表或用户输入的值?必须将整个表插入数据库。。甚至idnos nd名称也将与文本框中输入的详细信息一起插入到数据库的另一个表中。我将向您展示如何使用单个语句插入多行。这并不意味着最多只有3个。可以有数千行:)嗯,很难在查询中包含所有行。我们可以把它放在一个环形的水里吗?当然可以。我这样展示它的原因是,您可以通过在表中循环来生成查询