Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysqli не позволява множество заявки?

mysqli позволява множество заявки с функцията mysqli_multiple_query като тази:

$query  = "SELECT CURRENT_USER();";
$query .= "SELECT Name FROM City ORDER BY ID LIMIT 20, 5";

/* execute multi query */
if (mysqli_multi_query($link, $query)) {
    do {
        /* store first result set */
        if ($result = mysqli_store_result($link)) {
            while ($row = mysqli_fetch_row($result)) {
                printf("%s\n", $row[0]);
            }
            mysqli_free_result($result);
        }
        /* print divider */
        if (mysqli_more_results($link)) {
            printf("-----------------\n");
        }
    } while (mysqli_next_result($link));
}

имайте предвид, че трябва да използвате точка и запетая след всяка заявка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да променя MariaDB на MySQL в XAMPP?

  2. Изчислете делта (разлика на текущия и предишния ред) в sql

  3. Как да обработя дата 0000-00-00 в jdbc MySQL заявка

  4. PHP скрипт за регистриране на необработените данни на POST

  5. Мигриране на MySQL база данни от CloudSQL към AWS RDS