Tema: ibase_query
Ver Mensaje Individual
  #2  
Antiguo 10-09-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No utilizo estas funciones pero creo que se refiere a esto:

Las consultas SQL son de dos tipos:

(A) Las que regresan un conjunto de resultados (incluso si no hay registros) como SELECT

(B) Las que no regresan un conjunto de resultados como INSERT, DELETE, UPDATE

Cualquiera que sea el tipo, la función devuelve FALSE si hubo algún error. (Punto 1)

Si no hubo errores entonces:

Consultas de tipo A devuelven un identificador incluso si no hubo registros que cumplieran las condiciones (punto 2)

Consultas de tipo B devuelven TRUE (punto 3)

Si necsitas determinar qué te regresa puedes hacer algo así:

Código PHP:
$rs ibase_query($sql);
if (
is_resource($rs))
  echo 
"La consulta fue de tipo SELECT";
elseif (
$rs == true)
  echo 
"La consulta no fue de tipo SELECT"
else
  echo 
"Hubo errores en la consulta" 
// Saludos
Responder Con Cita