Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Como Mostrar El Contenido de Una BD Con PHP
Como Mostrar El Contenido de Una BD Con PHP
Mostrar resultados desde una base de datos, es una accin sencilla desde PHP: <? $sql = mysql_query("SELECT * FROM tabla WHERE campo = condicion ORDER BY campo DESC LIMIT cantidad_de_resultados"); while ($mostrar = mysql_fetch_array($sql)){ print $mostrar[campo]; print "<br>"; } mysql_free_result($sql); ?>
El proceso simplificado de consulta sera este. Ahora pasemos al tema del articulo, y es el de mostrar los resultados con diferentes formatos y presentaciones: 1) Mostrar cada resultado con colores de fondo alternativo: Para hacer esto, modificaremos el codigo anterior, y usaremos css para cambiar el color de fondo: <? $estado = 0; $sql = mysql_query("SELECT * FROM tabla WHERE campo = condicion ORDER BY campo DESC LIMIT cantidad_de_resultados"); while ($mostrar = mysql_fetch_array($sql)){ if($estado = 0){ print "<div class="blanco">$mostrar[campo]</div>"; $estado = 1; }else{ print "<div class="rojo">$mostrar[campo]</div>"; $estado = 0; } } mysql_free_result($sql); ?>
Creo que es una forma muy sencilla para hacer esto, aunque tambien hay que decir que
no es la mas optimizada. 2) Mostrar los resultados en dos columnas: Esta es otra de las questiones mas solicitadas, nuestra solucin para el problema es la siguiente: <? print "<table border="0" cellspacing="0" cellpadding="0" width="100%">"; print "<tr><td width="50%">"; $contador = 1; $sql = mysql_query("SELECT * FROM tabla WHERE campo = condicion ORDER BY campo DESC LIMIT cantidad_de_resultados"); while ($mostrar = mysql_fetch_array($sql)){ print $mostrar[campo]; print "<br>"; if ($contador == (ceil)((mysql_num_rows($sql)/2)+1)){print ("</td><td width="50%">");} $numero++; } mysql_free_result($sql); ?>
Pensamos que es un sistema tambin sencillo para realizar esta operacin. Esperamos que todo esto os sirva de algo. Autor: Damian Aguilar