Programación Web y Scripting > PHP
No puedo mostrar los datos desde mysql en una tabla
(1/1)
thinlizzy:
No logro extraer los datos desde la base de datos, creo que solo hay error de sintaxis, si logro mostrar los datos cuando hago la petición y los muestro sin tabla, pero al agregarle tabla no puedo mostrar nada, solo la fila superior, que muestra el nombre, edad etc.
--- Código: PHP ---<?php require_once('conexion.php'); $search = ''; if (isset($_POST['search'])){ $search = $_POST['search']; } $consulta = "SELECT * FROM alumnos WHERE nombre LIKE '%".$search."%'" ; $resultado = $conexion->query($consulta); $fila = mysqli_fetch_assoc($resultado); ?> <?php if ($resultado>0 && $search!='') {?> <h2>REGISTROS</h2> <?php echo "<table>"; echo "<tr>"; echo "<th>Nombre</th>"; echo "<th>edad</th>"; echo "<th>Pais</th>"; echo "</tr>"; while ($fila = mysql_fetch_row($resultado)){ echo "<tr>"; echo "<td>$fila[2]></td>"; echo "<td>$fila[3]</td>"; echo "<td>$fila[4]</td>"; echo "</tr>"; } echo "</table>"; ?> <?php }?>
F_Tanori:
Hola
¿Si te esta regresando resultado?, imprime las variables en la linea 10 con lo siguiente:
--- Código: PHP ---echo"<pre>Conexion:";print_r($conexion);echo"</pre><hr>"; echo"<pre>Resultado:";print_r($resultado);echo"</pre><hr>"; echo"<pre>Fila:";print_r($fila);echo"</pre><hr>";
saludos
Navegación
Ir a la versión completa