Cita:
Iniciado por GatorV Te devuelve 0 ya que necesita ser llamado después de llamar a un INSERT() o un Stored Procedure que llame a un INSERT().
Del otro problema te lo muestra ya que $this->resource no es un recurso valido, prueba imprimir antes el valor de mysql_error() para que veas si tu consulta fallo.
Saludos.
Me diste la clave :D
Faltaba ejecutarlo, ahora funciona
Código PHP:
Ver originalpublic function fetchAll()
{
if (!($cur = $this->execute())){
return null;
}
}
return $rows;
}
Esta linea de aquí lo que hace es intentar ejecutar la consulta, si da problemas retornará null no?
Código PHP:
Ver originalif (!($cur = $this->execute())){
return null;
}
Otra pregunta,
¿Por qué cuando ejecuto los dos métodos a la vez, solo me muestra datos en el que ejecuto primero, en este caso $datos1 contiene información y $datos2 está vacio...?
Código PHP:
Ver original// Hacemos la consulta segura:
$query = sprintf("SELECT ID,post_date,post_content FROM wp_posts WHERE ID='%s' OR post_date='%s'", $valor1, $valor2);
$db->setQuery($query);
$datos1 = $db->getArrayResult();
$datos2 = $db->fetchAll();
echo "<pre>";
echo "</pre>";
echo "<pre>";
echo "</pre>";
Muchas gracias de antemano!