Mostrar datos de mysql
Hola a todos!!!!
Tengo una base de datos con una serie de campos y tengo problemas para visualizarlos a mi gusto.
Tengo un campo que se llama hora de tipo time pero cuando lo visualizo con echo $row["hora"]; me visualiza la hora, minutos y segundos
¿cómo puedo hacer para que visualice solo hora y minutos, 21:30, por ejemplo?
También tengop un campo llamado comentario que es de tipo text y cuando lo visualizo no me respeta los saltos de linea.
Yo escribo el texto que quiero en la variable comentario a través de PHPmyAdmin incluyento los saltos de linea que me interesan que lo inserto pulsando la tecla intro pero a la hora de visulizarlo no respeta los saltos de linea ¿qué puedo hacer?
Muchas gracias
Tengo una base de datos con una serie de campos y tengo problemas para visualizarlos a mi gusto.
Tengo un campo que se llama hora de tipo time pero cuando lo visualizo con echo $row["hora"]; me visualiza la hora, minutos y segundos
¿cómo puedo hacer para que visualice solo hora y minutos, 21:30, por ejemplo?
También tengop un campo llamado comentario que es de tipo text y cuando lo visualizo no me respeta los saltos de linea.
Yo escribo el texto que quiero en la variable comentario a través de PHPmyAdmin incluyento los saltos de linea que me interesan que lo inserto pulsando la tecla intro pero a la hora de visulizarlo no respeta los saltos de linea ¿qué puedo hacer?
Muchas gracias
Para el tema de los número en la fecha y hora mira la función number_format en php.net, o bien algo como esto
convertir $row['hora'] en un array con 3 filas (horas, minutos y segundos) y almacenarlo en $hora
$hora = explode(":",$row['hora'];
imprimir en pantalla solo las 2 primera (hora y minutos)
echo "Comentado a las ".$hora[0].":".$hora[1];
Para que te respete los saltos de lÃnea solo tienes que añadir la función nl2br de esta manera:
echo nl2br($row['comentario']);
Espero haberte ayudado
Un saludo
convertir $row['hora'] en un array con 3 filas (horas, minutos y segundos) y almacenarlo en $hora
$hora = explode(":",$row['hora'];
imprimir en pantalla solo las 2 primera (hora y minutos)
echo "Comentado a las ".$hora[0].":".$hora[1];
Para que te respete los saltos de lÃnea solo tienes que añadir la función nl2br de esta manera:
echo nl2br($row['comentario']);
Espero haberte ayudado
Un saludo