Documentación offline PHP master

cubrid_query

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

cubrid_query

Enviar una consulta CUBRID

Descripción#

cubrid_query(string $query, [resource $conn_identifier]): resource
```php

`cubrid_query` envía una consulta única (no están soportadas consultas múltiples) a la base de datos activa actual en el servidor que está asociado con el `conn_identifier` especificado.

## Parámetros

`query`  
Una consulta SQL

La información dentro de la consulta debería estar [adecuadamente escapada](#function.cubrid-real-escape-string).

`conn_identifier`  
La conexión CUBRID. Si el identificador de conexión no se especifica, se asume la última conexión abierta por `cubrid_connect`.

## Valores devueltos

Para SELECT, SHOW, DESCRIBE, EXPLAIN y otras sentencias que devuelven conjuntos de resultadosa, `cubrid_query` devuelve un `resource` en caso de éxito, o `false` en caso de error.

Para otros tipos de sentencias SQL, INSERT, UPDATE, DELETE, DROP, etc, `cubrid_query` devuelve `true` en caso de éxito o `false` en caso de error.

El recurso resultado devuelto debería ser pasado a `cubrid_fetch_array`, y a otras funciones para tratar con las tablas de resultados, para acceder a la información devuelta.

Use `cubrid_num_rows` para averiguar cuántas filas fueron devueltas por una sentencia SELECT o `cubrid_affected_rows` para averiguar cuántas filas fueron afectadas por una sentencia DELETE, INSERT, REPLACE, o UPDATE.

`cubrid_query` también podrá fallar y devolver `false` si el usuario no tiene permiso para acceder a la/s tabla/s referenciada/s por la consulta.

## Ejemplos

Consulta No Válida

La siguiente consulta no es válida sintácticamente, por lo que `cubrid_query` fallará y devolverá `false`.
Consulta Válida

La siguiente consulta es válida, por lo que `cubrid_query` devolverá un `resource`.

```php

Véase también#

cubrid_connect

cubrid_error

cubrid_real_escape_string

cubrid_result

cubrid_fetch_assoc

cubrid_unbuffered_query