PHP "oci_parse" nedir? Nə üçün istifadə edilir?

27 Aprel 2023 207 Oxuma müddəti: 1 dəqiqə

"oci_parse" PHP-nin Oracle verilənlər bazası bağlantısı yaratmaq üçün istifadə etdiyi funksiyadır. Bu funksiya müəyyən edilmiş Oracle verilənlər bazası bağlantısı üçün SQL sorğusunu təhlil edir və "statement handle" qaytarır.

Bu "statement handle" daha sonra sorğunu yerinə yetirmək üçün istifadə edilə bilən bir obyektdir. Məsələn, "oci_execute" funksiyasından istifadə etməklə bu obyektdə sorğu yerinə yetirmək mümkündür.

Aşağıdakı nümunə "oci_parse" funksiyasının istifadəsi üçün bir nümunədir:

$conn = oci_connect('istifadeci_adı', 'şifre', 'oracle_sid');
$stmt = oci_parse($conn, 'SELECT * FROM cedvel_adı');
oci_execute($stmt);
while (($row = oci_fetch_array($stmt, OCI_ASSOC)) != false) {
// Nəticəni icra et
}
oci_free_statement($stmt);
oci_close($conn);

Bu misalda "oci_parse" funksiyası $conn linki üçün "SELECT * FROM table_name" sorğusunu təhlil edir və onu "statement handle" olan $stmt dəyişəninə əlavə edir. Sonra "oci_execute" funksiyasından istifadə etməklə $stmt obyektində sorğu yerinə yetirilir və nəticələr emal edilir. Nəhayət, "oci_free_statement" və "oci_close" funksiyalarından istifadə etməklə əlaqə və "statement handle" yaddaşdan azad edilir.

Bənzər məqalələr