ayuda a mostrar datos tabla

Iniciado por Siempre Azul, 7 Julio 2013, 21:57 PM

0 Miembros y 1 Visitante están viendo este tema.

Siempre Azul

hola amigos tengo un problema necesito un codigo php que imprima todos los registros de mi tabla, aqui yo tengo mi codigo pero que funciona como una consulta y lo que busco es un codigo que me muestre todos los registros de mi tabla.
gracias de antemano

aqui mi codigo:

<?php
   $con 
mysql_connect("localhost","root","123456");
   if (!
$con){die('ERROR DE CONEXION CON MYSQL: ' mysql_error());} 

   
$database mysql_select_db("libros",$con);
   if (!
$database){die('ERROR CONEXION CON BD: '.mysql_error());}

$sql "SELECT Titulo, Autor, Editorial, Año FROM libros WHERE Editorial='"
      
.$_POST['Editorial']."'";
$result mysql_query ($sql);
if (! 
$result){
   echo 
"La consulta SQL contiene errores.".mysql_error();
   exit();
}else {
    echo 
"<table border='1'><tr><td>Titulo</td><td>Autor</td><td>Editorial</td><td>Año</td>
         </tr><tr>"
;
    while (
$row mysql_fetch_row($result)){
echo "<td>".$row[0]."</td><td>".$row[1]."</td>
              <td>"
.$row[2]."</td><td>".$row[3]."</td>";
    }
    echo 
"</tr></table>";
 }
?>
 
Siempre Azul, Nunca Rojo.

s00rk

Código (php) [Seleccionar]

<?php
$con mysql_connect('localhost''root''123456') or die('ERROR DE CONEXION CON MYSQL: ' mysql_error());
mysql_select_db('libros'$con) or die('ERROR CONEXION CON BD: '.mysql_error());

$result mysql_query('SELECT Titulo, Autor, Editorial, Año as Year FROM libros');

?>

<table border="1">
<tr>
<td>Titulo</td>
<td>Autor</td>
<td>Editorial</td>
<td>Año</td>
</tr>
<?php
while (
$r mysql_fetch_object($result))
{
echo '<tr>';
echo '<td>'$row->Titulo '</td>';
echo '<td>'$row->Autor '</td>';
echo '<td>'$row->Editorial '</td>';
echo '<td>'$row->Year '</td>';
echo '</tr>';
}
?>

</table>


Con eso bastaría, aunque una sugerencia es nunca usar palabras en las columnas que lleven nombre con acentos o ñ.

Siempre Azul

no me sirvio no me muestra los datos, ayudame por favor
Siempre Azul, Nunca Rojo.

& eDu &

Te ha pasado el código mal, sería:
Código (php) [Seleccionar]
<?php
$con mysql_connect('localhost''root''123456') or die('ERROR DE CONEXION CON MYSQL: ' mysql_error());
mysql_select_db('libros'$con) or die('ERROR CONEXION CON BD: '.mysql_error());
 
$result mysql_query('SELECT Titulo, Autor, Editorial, Año as Year FROM libros');
 
?>

<table border="1">

<th>Titulo</th>
<th>Autor</th>
<th>Editorial</th>
<th>Año</th>

<?php
while (
$r mysql_fetch_object($result))
{
echo '<tr>';
echo '<td>'$r->Titulo '</td>';
echo '<td>'$r->Autor '</td>';
echo '<td>'$r->Editorial '</td>';
echo '<td>'$r->Year '</td>';
echo '</tr>';
}
?>

</table>


Donde pone: Titulo,autor,editorial,year debes poner el campo de la DB.

Siempre Azul

muchas gracias amigo ahora si funciono perfecto.!
Siempre Azul, Nunca Rojo.