oci_parse

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_parse β€” ΠŸΡ–Π΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π°ΠΏΠΈΡ‚Ρƒ Π΄ΠΎ виконання

Опис

oci_parse(resource $connection, string $sql): resource|false

Π“ΠΎΡ‚ΡƒΡ” sql Π΄ΠΎ виконання, Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‡ΠΈ Π·'єднання connection Ρ– ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ–Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€ Π²ΠΈΡ€Π°Π·Ρƒ, який ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ використаний Π΄Π°Π»Ρ– функціямиoci_bind_by_name(),oci_execute() Ρ‚Π° Ρ–Π½ΡˆΠΈΠΌΠΈ.

Π†Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π²ΠΈΡ€Π°Π·Ρ–Π² ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ Π·Π²Ρ–Π»ΡŒΠ½Π΅Π½Ρ– Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ oci_free_statement()ΠΈΠ»ΠΈ установкой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²**null**

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

connection

Π†Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€ Π·'єднання Oracle, ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΈΠΉ Ρ–Π· Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΉ oci_connect() oci_pconnect() Π°Π±ΠΎ oci_new_connect()

sql

Π—Π°ΠΏΠΈΡ‚ SQL Π°Π±ΠΎ PL/SQL.

SQL-Π·Π°ΠΏΠΈΡ‚ΠΈ Π½Π΅ ΠΏΠΎΠ²ΠΈΠ½Π½Ρ– закінчуватися Ρ‚ΠΎΡ‡ΠΊΠΎΡŽ Π· комою (";"). PL/SQL-Π·Π°ΠΏΠΈΡ‚ΠΈ ΠΏΠΎΠ²ΠΈΠ½Π½Ρ– закінчуватися Ρ‚ΠΎΡ‡ΠΊΠΎΡŽ Π· комою (";").

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” дСскриптор Π²ΠΈΡ€Π°Π·Ρƒ Ρƒ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΠ³ΠΎ виконання Π°Π±ΠΎ **false**Π² случаС возникновСния ошибки.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання oci_parse()** Ρ–Π· SQL-Π·Π°ΠΏΠΈΡ‚Π°ΠΌΠΈ**

Loading...

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання oci_parse()** Π· PL/SQL-Π·Π°ΠΏΠΈΡ‚Π°ΠΌΠΈ**

Loading...

ΠŸΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠΈ

ЗауваТСння :

Ця функція Π½Π΅ пСрСвіряєсинтаксис запросаsql. Π„Π΄ΠΈΠ½ΠΈΠΉ спосіб ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ–ΡΡ‚ΡŒ SQL Ρ‡ΠΈ PL/SQL-Π·Π°ΠΏΠΈΡ‚Ρƒ sql - Ρ†Π΅ здійснити ΠΉΠΎΠ³ΠΎ.

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • oci_execute() - Π’ΠΈΠΊΠΎΠ½ΡƒΡ” ΠΏΡ–Π΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π²ΠΈΡ€Π°Π·
  • oci_free_statement() - Π—Π²Ρ–Π»ΡŒΠ½ΡΡ” рСсурси, які Π·Π°ΠΉΠΌΠ°Ρ” курсор Π°Π±ΠΎ SQL-Π²ΠΈΡ€Π°Π·.