تنفيذ استعلامات متعددة على قاعدة البيانات:
<?php $ con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) ; لو ( mysqli_connect_errno ( $con ) ) { صدى " فشل الاتصال بـ MySQL : " . $sql = " اختر اسم العائلة من الأشخاص ORDER حسب اسم العائلة; " ; $sql .= " اختر البلد من العملاء " // تنفيذ عبارات SQL متعددة لو ( mysqli_multi_query ( $con , $sql ) ) { يفعل { // قم بتخزين مجموعة النتائج الأولى لو ( $result = mysqli_store_result ( $con ) ) { بينما ( $row = mysqli_fetch_row ( $result ) ) { printf ( " %sn " , $row [ 0 ] ) } ; mysqli_free_result ( $ result ) } } بينما ( mysqli_next_result ( $ con ) ) } mysqli_ Close ( $con ) ? >تقوم الدالة mysqli_multi_query() بتنفيذ استعلام واحد أو أكثر على قاعدة البيانات. يتم فصل الاستعلامات المتعددة بفواصل منقوطة.
mysqli_multi_query( اتصال,استعلام ) ;
المعلمة | يصف |
---|---|
اتصال | مطلوب. يحدد اتصال MySQL المراد استخدامه. |
استفسار | مطلوب. حدد استعلامًا واحدًا أو أكثر، مفصولاً بفواصل منقوطة. |
قيمة الإرجاع: | إرجاع FALSE إذا فشل الاستعلام الأول. |
---|---|
نسخة PHP: | 5+ |