同时在同一行的两列中插入数据

时间:2016-08-24 19:13:19

标签: php mysql

我在一个只有两列的mysql数据库中有一个表,我希望使用php同时在同一行的两列中插入数据。我尝试过以下php script,但它将数据插入一行,然后按如下方式插入另一行:

1-NULL
NULL-4

我希望1和4都在同一行。这是我的php script

<?php
    $first_value = 1;
    $second_value = 2;

    $qry = "INSERT INTO my_table (first_value) VALUES ('$first_value')";
    $qry .= "INSERT INTO my_table (second_value) VALUES ('$second_value')"; 

if($conn->multi_query($qry) === TRUE){
echo "success";
}
else {
echo "Error: " . $qry  . "<br>" . $conn->error;
}

$conn->close();
?>

成功插入。但我希望插入位于同一行。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

只需使用正确的插页

$qry = "INSERT INTO my_table (first_value, second_value) 
  VALUES ('$first_value', '$second_value')";