Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysqli tidak mengizinkan banyak kueri?

mysqli mengizinkan beberapa kueri dengan fungsi mysqli_multiple_query seperti ini:

$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));
}

perhatikan bahwa Anda perlu menggunakan titik koma setelah setiap kueri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Mac - Kesalahan 2002 - Tidak dapat terhubung ke lokal... melalui soket

  2. di mana dalam klausa mysql

  3. Lancar NHibernate DuplicateMappingException dengan AutoMapping

  4. Memenuhi syarat nama kolom tabel sementara di jOOQ

  5. Kesalahan:tidak dapat menginisialisasi struktur info master saat melakukan Replikasi Budak Master di MySQL