Funciones de Cubrid
PHP Manual

cubrid_execute

(PECL CUBRID >= 8.3.0)

cubrid_executeSe usa para ejecutar la sentencia SQL dada

Descripción

resource cubrid_execute ( resource $conn_identifier , string $SQL [, int $option ] )
int cubrid_execute ( resource $request_identifier [, int $option ] )

La función cubrid_execute() se usa para ejecutar la sentencia SQL dada. Ejecuta la consulta usando conn_identifier y SQL, y luego devuelve el gestor de solicitud creado. Se usa para la simple ejecución de la consulta, donde el parámetro binding no es necesario. Además, cubrid_execute() se usa para ejecutar la declaración preparada por medio de cubrid_prepare() y cubrid_bind(). En este momento se necesitan especificar los argumentos request_identifier y option.

Se puede usar el argumento option para indicar si recibir el oid de la fila después de la ejecución, y si ejecutar la consulta en modo asíncrono. Se puede utilizar estableciendo CUBRID_INCLUDE_OID y CUBRID_ASYNC usando el operador a nivle de bit OR. Si ambas variables no se dan explícitamente, no se seleccionan por defecto.

Si el primer argumento de la función es request_identifier para ejecutar cubrid_prepare(), se necesita especificar una opción, CUBRID_ASYNC sólamente.

Parámetros

conn_identifier

Identificador de conexión.

SQL

SQL a ser ejecutado.

option

La opción de ejecución de la consulta CUBRID_INCLUDE_OID, CUBRID_ASYNC.

request_identifier

Identificador de cubrid_prepare().

Valores devueltos

Gestor de solicitud, cuando el proceso tiene éxito y el primer parámetro es conn_identifier; TRUE, cuando el proceso tiene éxito y el primer argumento es request_identifier.

FALSE, cuando el proceso no tiene éxito.

Ejemplos

Example #1 Ejemplo de cubrid_execute()

<?php
$con 
cubrid_connect ("dbsvr.cubrid.com"33000"demodb"); 
if (
$con) {

    echo 
"conectado con éxito"
    
$req cubrid_execute $con"select * from members",  CUBRID_INCLUDE_OID CUBRID_ASYNC);

    if (
$req) { 
        while ( list (
$id$nombre) = cubrid_fetch ($req) ){
            echo 
$id;
            echo 
$nombre
        }
        
cubrid_close_request ($req);
    }

    
cubrid_disconnect ($con); 
}


$con cubrid_connect ("dbsvr.cubrid.com"33000"demodb"); 
if (
$con) {

    echo 
"conectado con éxito"
    
$sql "insert into tbl values ( ?,?,?)";

    
$req cubrid_prepare$con$sqlCUBRID_INCLUDE_OID ); 
 
    
$i 0;
    while ( 
$i ) { 
        
$res cubrid_bind$req1"1""NUMBER"); 
        
$res cubrid_bind$req2"2"); 
        
$res cubrid_bind$req3"04:22:34 PM 08/07/2007"); 
        
$res cubrid_execute$req );  
        
$i $i 1
    }
}
?>

Ver también


Funciones de Cubrid
PHP Manual