3. if ($row = mysql_fetch_array($result)){ echo "<table border = '1'> "; echo "<tr> "; echo "<td><b>primer_nombre</b></td> "; echo "<td><b>apellido</b></td> "; echo "<td><b>telefono</b></td> "; echo "</tr> "; Se almacena en $row el registro actual con la función mysql_fetch_array() donde podemos referenciar a los campos por su nombre ($row[“telefono"]), en vez de por un número . echo "<td>$row[0]</td> "; Este código se utiliza para la elaboración de la tabla. En las líneas 4,5,6 se pone los nombres tal y como se encuentren en la base de datos de mysql.
4. do { echo "<tr> "; echo "<td>".$row["primer_nombre"]."</td> "; echo "<td>".$row["apellido"]."</td> "; echo "<td>".$row["telefono"]."</td>"; echo "</tr> "; } while ($row = mysql_fetch_array($result)); echo "</table> style='margin-left: 50'>echo '</table> "; } else { echo "¡ La base de datos está vacia !"; }
5. Con la sentencia if / else, asignamos a $row el primer registro de la consulta, y en caso de no haber ninguno (else) mostramos un mensaje ("No se ha encontrado..."). Mientras que con la sentencia do/while, nos aseguramos que se nos muestren todos los registros devueltos por la consulta en caso de haber más de uno. Se utiliza el . (punto) para concatenar las cadenas