Foros del Web » Programando para Internet » PHP »

una funcion de php

Estas en el tema de una funcion de php en el foro de PHP en Foros del Web. Hola a todos los visitantes y expertos del foro, bueno mi consulta es la siguiente. Tengo una base de datos donde a trabes de un ...
  #1 (permalink)  
Antiguo 15/04/2011, 08:42
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
una funcion de php

Hola a todos los visitantes y expertos del foro, bueno mi consulta es la siguiente.

Tengo una base de datos donde a trabes de un formulario ingreso datos que luego muestro lo que pasa que el ultimo dato que ingreso sale en panalla el ultimo y quiero que sea a la inversa que el ultimo dato que ingrese en la base de datos salga el primero en pantalla.

Espero que me hagais entendidos un saludo a todos.
  #2 (permalink)  
Antiguo 15/04/2011, 08:47
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: una funcion de php

Cita:
Iniciado por azaz Ver Mensaje
Hola a todos los visitantes y expertos del foro, bueno mi consulta es la siguiente.

Tengo una base de datos donde a trabes de un formulario ingreso datos que luego muestro lo que pasa que el ultimo dato que ingreso sale en panalla el ultimo y quiero que sea a la inversa que el ultimo dato que ingrese en la base de datos salga el primero en pantalla.

Espero que me hagais entendidos un saludo a todos.
Hola buenas,

Puedes usar Order By, Ascendente o Descendente por el campo que quieras..
  #3 (permalink)  
Antiguo 15/04/2011, 08:49
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

Utiliza Order By al momento de tu consulta , lo ordenas por el id de la tabla si esta utiliza un id autoincrementable , sino lo puedes ordenar por fecha, de mayor a menor, saludos

Edit: me ganó miktrv
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #4 (permalink)  
Antiguo 15/04/2011, 08:57
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

Hola bUllan9ebrio me puedes poner la linea mas o menos
  #5 (permalink)  
Antiguo 15/04/2011, 09:00
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

Ok, mas menos es esto, lo adaptas tú a las necesidades:

Código PHP:
Ver original
  1. $sql="SELECT campos FROM tabla order by CAMPO_ID desc";


Debes cambiar donde dice "campos", "tabla", "CAMPO_ID", lo demás lo dejas igual y por cierto esto es MySql no Php
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #6 (permalink)  
Antiguo 15/04/2011, 09:09
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

hola esta es tu linea:
Código PHP:
Ver original
  1. $sql="SELECT campos FROM tabla order by CAMPO_ID desc"

no entiendo el final CAMPO_ID desconocido en campo_id desc que tengo que poner el campo que tengo en la tabla con id?
  #7 (permalink)  
Antiguo 15/04/2011, 09:12
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

Si tienes un id incrementable, colocalo si quieres posteas los campos de tu DB y te puedo sugerir cuál es
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #8 (permalink)  
Antiguo 15/04/2011, 09:23
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

este es el codigo
Código PHP:
Ver original
  1. <?php
  2.     }else{
  3.         $ssql="insert into misdatos(asunto,comentario)
  4.        values ('".$_POST["asunto"]."','".$_POST["comentario"]."',)";
  5.        
  6.         $conexion=mysql_connect("localhost","root","");
  7.         mysql_select_db("misdatos",$conexion);
  8.         if(mysql_query($ssql,$conexion)){
  9.             echo"SENTENCIA DE INSERCION DE DATOS REALIZADA CON EXITO";
  10.            
  11.             }else{
  12.             echo "INSERCION DE DATOS FALLIDA";

haber si me puedes ayudar y decirme donde va la linea exactamente
  #9 (permalink)  
Antiguo 15/04/2011, 09:29
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

Código PHP:
Ver original
  1. <?php
  2.         }else{
  3.             $ssql="insert into misdatos(asunto,comentario)
  4.           values ('".$_POST["asunto"]."','".$_POST["comentario"]."',)";
  5.            
  6.             $conexion=mysql_connect("localhost","root","");
  7.             mysql_select_db("basededatos",$conexion);
  8.             if(mysql_query($ssql,$conexion)){
  9.                 echo"SENTENCIA DE INSERCION DE DATOS REALIZADA CON EXITO";
  10.                
  11.                 }else{
  12.                 echo "INSERCION DE DATOS FALLIDA";

perdona es asin la base de datos estaba mal
  #10 (permalink)  
Antiguo 15/04/2011, 09:34
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

arriba te indico donde almaceno datos y ahora donde los muestros que es aqui mi duda

Código PHP:
Ver original
  1. $conexion=mysql_connect("localhost","root","");
  2.    mysql_select_db("basedatos",$conexion);
  3.    $registros=mysql_query ("select * from misdatos",$conexion);
  4.    while($fila=mysql_fetch_array($registros)){
  5.      
  6.     $mostrartitulo= $fila["asunto"];
  7.     $mostrarcuerpo= $fila["comentario"];
  8.    echo '<table border="1">
  9.    <tr>
  10.    <td>'.$mostrarasunto.'</td>
  11.    </tr><br>
  12.    <tr>
  13.    <td>'.$mostrarcomenario.'</td>
  14.    </tr><br>
  15.    </table>';}
  16.      
  17.     ?>

donde va la linea y que linea es exactamente espero me puedas ayudar
  #11 (permalink)  
Antiguo 15/04/2011, 09:47
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

En esta linea :
Código PHP:
Ver original
  1. $registros=mysql_query ("select * from misdatos",$conexion);
Debes colocar el Order By campo desc, mira mejor postea los campos de tu base de datos por si tienes dudas
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #12 (permalink)  
Antiguo 15/04/2011, 09:58
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

los campos son asunto y comentario asunto esta como identificador que linea es exactamente
  #13 (permalink)  
Antiguo 15/04/2011, 10:12
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

Y como guardas esos campos, no asignas fechas para saber cuando fueron generados? no tienes por lo menos un Id autoincrementable, estamos mal
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #14 (permalink)  
Antiguo 15/04/2011, 10:18
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

esque estoy aprendiendo lo estoy montando apoco apoco jeje bueno el id si lo tengo es id_asunto autoincrementable,

no te vale con eso para ayudarme?
  #15 (permalink)  
Antiguo 15/04/2011, 10:23
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

Te e dicho desde que comenzé a responderte dije que el id es el que debe decrecer
Código PHP:
Ver original
  1. $registros=mysql_query ("select * from misdatos order by id_asunto desc",$conexion);
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #16 (permalink)  
Antiguo 15/04/2011, 11:00
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

no me sale donde pone misdatos tiene que ser el nombre que le puse a la base de datos?
y el id_asunto que es el identificador tengo que poner solo asunto o tambien id_asunto?

espero me puedas ayudar
  #17 (permalink)  
Antiguo 15/04/2011, 11:18
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

Cita:
Iniciado por azaz Ver Mensaje
arriba te indico donde almaceno datos y ahora donde los muestros que es aqui mi duda

Código PHP:
Ver original
  1. $conexion=mysql_connect("localhost","root","");
  2.    mysql_select_db("basedatos",$conexion);
  3.    $registros=mysql_query ("select * from misdatos",$conexion);
  4.    while($fila=mysql_fetch_array($registros)){
  5.      
  6.     $mostrartitulo= $fila["asunto"];
  7.     $mostrarcuerpo= $fila["comentario"];
  8.    echo '<table border="1">
  9.    <tr>
  10.    <td>'.$mostrarasunto.'</td>
  11.    </tr><br>
  12.    <tr>
  13.    <td>'.$mostrarcomenario.'</td>
  14.    </tr><br>
  15.    </table>';}
  16.      
  17.     ?>

donde va la linea y que linea es exactamente espero me puedas ayudar
Si te fijas es es el code que posteaste, yo no se como se llama tu base de datos, por favor utiliza un poco más el cerebro compadre(en buena) hoy haz posteado como 4 veces pidiendo ayudas y en todas se te debe entregar hecho la cosa no es asi!!! , lee mis post y utiliza tu lógica sino dame el dato del trabajo para ir a cobrar jejejeje
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #18 (permalink)  
Antiguo 15/04/2011, 11:19
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

esque he mirado la tabla y resulta que la tengo con un identificador que es misdatos y tengo los campos asunto y comentario sin identificador entonces como es la linea esque me sale los datos que inserto en el cuarto o quinto lugar que hice mal
Código PHP:
Ver original
  1. $registros=mysql_query ("select * from misdatos order by asunto,comentario desc",$conexion);

lo puse asin aunque yo quedria que todos los campos de esa base de datos salgan los primeros?asin ademas me sale el curto o quinto
  #19 (permalink)  
Antiguo 15/04/2011, 11:55
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

Ya lo logre lo siento bUllan9ebrio si te causes molestias pero tienes razon pero la verdad que llevo muchas horas en el ordenador y con tutoriales, libros, etc....y estaba saturado pero recapacite y era bien facil jeje.

bueno tengo otra pregunta no te asustes que esta vez descansare y mas tarde lo hare pero me gustaria que me dijeras como lo tengo que hacer.

te explico antes me has dicho que no tenia un identificador y la verdad que tampoco tengo lo de la fecha quiero saber como tengo que hacer para poner un id_fecha o mejor dicho fecha y hora aunque se que esto es mysql pero ya puesto si me das una pequeña explicacion.
  #20 (permalink)  
Antiguo 15/04/2011, 12:42
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

crea un campo en tu base de datos y le colocas que sea tipo datetime, nada más que eso, lee sobre ese tipo, saludos.
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #21 (permalink)  
Antiguo 16/04/2011, 19:23
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

Hola bUllan9ebrio ya introduje un campo datetime pero ahora lo que quiero hacer es desde php meter la en dicho campo la fecha desde php?
  #22 (permalink)  
Antiguo 16/04/2011, 21:28
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: una funcion de php

cual es tu traba? puedes tener una variable con la fecha
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #23 (permalink)  
Antiguo 17/04/2011, 05:14
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: una funcion de php

si la variable la pongo asin
Código PHP:
Ver original
  1. $fecha=datetime('YYYY-MM-DD');

Yo cree en la tabla que tengo en mi base de datos un campo para la fecha llamado fecha
detalles:

tipo: timestamp
atributo: on update CURRENT_TIMESTAMP
nulo: no
predeterminado: CURRENT_TIMESTAMP

mi pregunta es si cree bien el campo fecha? y si la variable $fecha esta bien? si esto esta correcto como hago para que cuando se ingresen datos en la tabla tambien se ingrese la fecha y cuando enseñe por pantalla los datos de mi tabla tambien ensellar la fecha.

espero que entiendas mi duda y puedas ayudarme un poco

Etiquetas: funcion
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 08:14.