Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,859 questions

51,780 answers

573 users

How to execute multi query with initiate a result set using MySQLi in PHP

1 Answer

0 votes
$db_host        = 'localhost';
$db_user        = 'root';
$db_password    = '';
$db_name        = 'allonpage';
  
$con = new mysqli($db_host, $db_user, $db_password, $db_name);
  
if ($con->connect_error) 
    die('Connection Error: ' . $con->server_info);
  
$sql_query  = "SELECT * from images;";
$sql_query .= "SELECT * from webpages";

// execute multi query 
if ($con->multi_query($sql_query)) 
{
    do {
        // store first SQL result set 
        if ($result = $con->use_result()) 
        {
            while ($row = $result->fetch_row())
             {
                echo $row[0] . "<br />";
            }
            $result->close();
        }
        if ($con->more_results()) 
            echo "------------------------------<br />";
        else
            break;
    } while ($con->next_result());
}
                                   
$con->close();
 
/*
run: 

49
50
51
52
53
54
55
56
57
58
59
63
64
------------------------------
60
 
*/

 



answered Jul 12, 2016 by avibootz
edited Oct 18, 2017 by avibootz
...