cubrid_query
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