Insert Multiple query using php

Insert Multiple query using php

I am going to explain how to insert multiple queries using php. It will reduce the time and increase the DB performance. Executes one or multiple queries which are concatenated by a semicolon.

DB Connection

$con=mysqli_connect("localhost","my_user","my_password","my_db");

Example Query

$query  = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');";

$query .= "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('Mary', 'Moe', 'mary@example.com');";

$query .= "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('Julie', 'Dooley', 'julie@example.com')";

insert_multiple($con,$query);

Multiple Insert Query Function


function insert_multiple($con,$query) {
   if (mysqli_multi_query($conn, $sql)){
      echo "New records created successfully";
   } else {
      echo "Error: " . $sql . "<br>" . mysqli_error($conn);
   }
  mysqli_close($conn);
}

0 Comments

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed

>