2017-07-24 117 views
0

我的代码如下:我想插入到我的数据库与多个插入一次mysqli_query,我该怎么办呢?我试图运行一个mysqli_query与多个插入,但它没有工作

$sql = "INSERT INTO questions (exam_type, questions, option_a, option_b, option_c, answer) 
     VALUES ('$q_type', '$q1', '$q1a', '$q1b', '$q1c', '$q1answer'); 
     INSERT INTO questions (exam_type, questions, option_a, option_b, option_c, answer) 
     VALUES ('$q_type', '$q2', '$q2a', '$q2b', '$q2c', '$q2answer'); 
     INSERT INTO questions (exam_type, questions, option_a, option_b, option_c, answer) 
     VALUES ('$q_type', '$q3', '$q3a', '$q3b', '$q3c', '$q3answer'); 
     INSERT INTO questions (exam_type, questions, option_a, option_b, option_c, answer) 
     VALUES ('$q_type', '$q4', '$q4a', '$q4b', '$q4c', '$q4answer'); 
     INSERT INTO questions (exam_type, questions, option_a, option_b, option_c, answer) 
     VALUES ('$q_type', '$q5', '$q5a', '$q5b', '$q5c', '$q5answer') 

"; 

echo $sql ."<br>"; 
require "connect.php"; 

if($results= mysqli_query($con, $sql)) 
{ 

    echo "saved successfully"; 

} 
+6

你好,欢迎来到Stackoverflow。那么,答案很简单,但我现在不会回答。首先,我请你编辑你的问题。对其进行格式化并提供更多信息,以便您了解如何正确询问。完成之后,我会回答你的问题。解决方案非常简单。 – Twinfriends

+1

搜索php字符串插值。 – aristotll

+0

“但它不工作”没有插入?只能先插入?什么错误返回?表的列? – Cuchu

回答

-1

的SQL部分768,16是这样的。

$sql = "INSERT INTO questions (exam_type, questions, option_a, option_b, option_c, answer) 
     VALUES ('$q_type', '$q1', '$q1a', '$q1b', '$q1c', '$q1answer'), 
       ('$q_type', '$q2', '$q2a', '$q2b', '$q2c', '$q2answer'), 
       ('$q_type', '$q3', '$q3a', '$q3b', '$q3c', '$q3answer'), 
       ('$q_type', '$q4', '$q4a', '$q4b', '$q4c', '$q4answer'), 
       ('$q_type', '$q5', '$q5a', '$q5b', '$q5c', '$q5answer')"; 

PHP部分没问题。

0

与此查询试试看:

INSERT INTO questions (exam_type, questions, option_a, option_b, 
    option_c, answer) VALUES ('$q_type', '$q1', '$q1a', '$q1b', '$q1c', 
    '$q1answer'), ('$q_type', '$q2', '$q2a', '$q2b', '$q2c', 
    '$q2answer'), ('$q_type', '$q3', '$q3a', '$q3b', '$q3c', 
    '$q3answer'),('$q_type', '$q4', '$q4a', '$q4b', '$q4c', '$q4answer' 
    ),('$q_type', '$q5', '$q5a', '$q5b', '$q5c', '$q5answer') 
相关问题