Foros del Web » Programando para Internet » PHP »

PHP MySql Desordenado

Estas en el tema de PHP MySql Desordenado en el foro de PHP en Foros del Web. Hola buen dia tengo un problema. estoy haciendo una pagina de nocticias donde me muestra los ultimos 10 resultados de una consulta: Código PHP: $re ...
  #1 (permalink)  
Antiguo 22/03/2014, 09:56
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 16 años, 8 meses
Puntos: 0
PHP MySql Desordenado

Hola buen dia tengo un problema. estoy haciendo una pagina de nocticias donde me muestra los ultimos 10 resultados de una consulta:

Código PHP:
$re=mysql_query("select * from noticias ORDER BY id_noticia DESC LIMIT 10"); 
hasta ahi voy bien el problema es que quiero que de esa consulta limitada a los ultimos 10 me deje acomodarlos a mi gusto y uno por uno, no se como hacerlo, pero lo que hace es que me los acomoda en lista, lo que necesito es que me deje colocarlos a mi gusto NO EN LISTA.

MUCHAS GRACIAS POR SU AYUDA
  #2 (permalink)  
Antiguo 22/03/2014, 10:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: PHP MySql Desordenado

Me imagino que esperas a que adivinemos el resto de tu código, o bien, que te demos el código ya hecho, ¿no?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 22/03/2014, 10:29
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: PHP MySql Desordenado

Cita:
hasta ahi voy bien el problema es que quiero que de esa consulta limitada a los ultimos 10 me deje acomodarlos a mi gusto y uno por uno, no se como hacerlo, pero lo que hace es que me los acomoda en lista, lo que necesito es que me deje colocarlos a mi gusto NO EN LISTA.


¿Podrías ser tan amable de explicar a qué te refieres con lo de "en lista" y "no en lista"?
Porque la verdad es que al menos yo no entiendo a qué te refieres...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 22/03/2014, 10:35
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: PHP MySql Desordenado

Cita:
Iniciado por pateketrueke Ver Mensaje
Me imagino que esperas a que adivinemos el resto de tu código, o bien, que te demos el código ya hecho, ¿no?
No necesariamente, pero si me explican del tema por que no tengo conocimiento estaría mejor, de todas formas si me ayudan con el código, lo tendría que entender para poder utilizarlo según mis necesidades.

GRACIAS POR LA PRONTA RESPUESTA.
  #5 (permalink)  
Antiguo 22/03/2014, 10:53
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: PHP MySql Desordenado

Cita:
Iniciado por gnzsoloyo Ver Mensaje


¿Podrías ser tan amable de explicar a qué te refieres con lo de "en lista" y "no en lista"?
Porque la verdad es que al menos yo no entiendo a qué te refieres...
Bueno lo que pasa es que cuando hago la consulta coloca los datos en lista y lo que necesito es que lo haga desordenado por ejemplo si quiero que el encabezado del primero salga arriba y el encabezado del segundo a un lado y los contenido uno abajo y el otro en medio de la pagina.
  #6 (permalink)  
Antiguo 22/03/2014, 11:34
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: PHP MySql Desordenado

Cita:
Iniciado por pateketrueke Ver Mensaje
Me imagino que esperas a que adivinemos el resto de tu código, o bien, que te demos el código ya hecho, ¿no?
Este es el codigo completo, espero te sirva mejor:


Código PHP:
<?php

 mysql_connect
("localhost","usuario","contraseña");
 
mysql_select_db("mi_bd");  
 
$re=mysql_query("select * from noticias ORDER BY id_noticia DESC LIMIT 5");

while(
$f=mysql_fetch_array($re)){ 

echo 
$f['titulo'].'';
echo 
'<img src="'.$f['imagen'].'" width="160" heigth="160"/>';           

             
}
?>
Lo que quiero hacer es que me deje colocar los 5 resultados de titulo e imagen en diferentes partes de la pagina y no me lo coloque como normalmente lo hace en lista sino que me deje colocarlos por separado en diferentes partes de la pagina.

Que sea algo asi:

Código PHP:
<?php

 mysql_connect
("localhost","usuario","contraseña");
 
mysql_select_db("mi_bd");  
 
$re=mysql_query("select * from noticias ORDER BY id_noticia DESC LIMIT 5");

while(
$f=mysql_fetch_array($re)){ 

echo 
$f['titulo'].1'';
echo 
'<img src="'.$f['imagen'].1'" width="160" heigth="160"/>';           

echo 
$f['titulo'].2'';
echo 
'<img src="'.$f['imagen'].2'" width="160" heigth="160"/>';      

echo 
$f['titulo'].3'';
echo 
'<img src="'.$f['imagen'].3'" width="160" heigth="160"/>';      

echo 
$f['titulo'].4'';
echo 
'<img src="'.$f['imagen'].4'" width="160" heigth="160"/>';      

echo 
$f['titulo'].5'';
echo 
'<img src="'.$f['imagen'].5'" width="160" heigth="160"/>';      
             
}
?>
Para que yo asi cada resultado lo pueda poner a donde quiera por separado u omitir alguno que no quiera, pero asi no me ha funcionado

Última edición por bernaap; 22/03/2014 a las 11:40
  #7 (permalink)  
Antiguo 22/03/2014, 12:08
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: PHP MySql Desordenado

Si no tenes conocimientos, como podremos ayudarte... esos resultados los pones donde quieras, para eso existe el HTML y CSS donde puedes encerrarlos
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #8 (permalink)  
Antiguo 22/03/2014, 12:24
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: PHP MySql Desordenado

Cita:
Iniciado por loncho_rojas Ver Mensaje
Si no tenes conocimientos, como podremos ayudarte... esos resultados los pones donde quieras, para eso existe el HTML y CSS donde puedes encerrarlos
el código que puse no funciona es solo un ejemplo de como quiero que quede para asi poder manipularlo con html y css eso ya lo se pero no puedo separar los array de la matriz uno por uno es lo que necesito
  #9 (permalink)  
Antiguo 22/03/2014, 12:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: PHP MySql Desordenado

Cita:
Iniciado por bernaap Ver Mensaje
el código que puse no funciona es solo un ejemplo de como quiero que quede para asi poder manipularlo con html y css eso ya lo se pero no puedo separar los array de la matriz uno por uno es lo que necesito
Eso es porque todavía no tienes una matriz.

Es decir, el while() lo que hace es extraer uno a uno los resultados, de modo que también parece que no sabes sobre estructuras de control.

Primero debes coleccionar los resultados y agregarlos a un array, a partir de ahí ya puedes haces cosas así:
Código PHP:
Ver original
  1. $rows = array();
  2.  
  3. while (/* ... */) {
  4.   $rows []= $row;
  5. }
  6.  
  7. echo $rows[3]['field']; // something

Además es bastante obvio que tampoco entiende mucho de sintaxis de arrays, pues tu ejemplos fallidos carecen totalmente de coherencia sintáctica.

Revisa un manual para que aprendas a usar arrays antes de continuar.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 22/03/2014, 12:49
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: PHP MySql Desordenado

Es que es un foro, de ayuda, de consulta y para compartir, lo confunden con "FORO TUTORIAL" en todo caso en Youtube hay miles de ejemplos explicados paso a paso...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: mysql, programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:44.