Cita:
Iniciado por pateketrueke No, no, no hagas conjeturas sin informarte antes.
Yo no he dicho que hagas mal uso de mysql_fetch_array(), solo que, ¿cómo estás seguro si está devolviendo resultados o no?
Eso no lo sabemos, y por eso podrías usar mysql_num_rows() después de ejecutar la consulta para comprobar si hay o no resultados, ¿entiendes?
Código PHP:
$consulta="SELECT * from posts where id='".$ide."'";
$result_conexion=Conectar::CONNECT($consulta);
// AQUI verificamos los resultados
echo 'TOTAL=' . mysql_num_rows($result_conexion);
while($resultado=mysql_fetch_array($result_conexion));
{
$this->result2[]=$resultado;
}
Eso debería mostrarte el total de resultados que arroja tu consulta, ¿qué muestra?
A esta parte era la que me refería, te falta aprender a depurar mucho más, ya que la mayoría de las veces el problema está frente a nosotros pero no lo vemos, simplemente porque no tenemos hábitos de análisis y depuración.
Y todas esas veces no hace falta abrir temas para que nos ayuden a depurar, cosa que uno puede hacer solo, ¿no te parece?
no hombre! si era una pregunta, no pensé mal jejeje :D
no sabía utilizar mysql_num_rows y gracias a ti ahora se algo nuevo :D
mysql_num_rows(); me devuelve lo siguiente
y eso significa que sí está recogiendo los valores de un post no?
o solo la id del post?
la estructura de la tabla es
id|titulo|id_usuarios|post|fecha
id_usuarios es clave foránea y fecha está en DATETIME por si sirve de algo :D
no entiendo lo que pasa si hasta la consulta sí obtiene valores :S