Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Siempre Azul en 7 Julio 2013, 21:57 PM

Título: ayuda a mostrar datos tabla
Publicado por: Siempre Azul en 7 Julio 2013, 21:57 PM
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>";
 }
?>
 
Título: Re: ayuda a mostrar datos tabla
Publicado por: s00rk en 7 Julio 2013, 22:25 PM
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 ñ.
Título: Re: ayuda a mostrar datos tabla
Publicado por: Siempre Azul en 8 Julio 2013, 00:11 AM
no me sirvio no me muestra los datos, ayudame por favor
Título: Re: ayuda a mostrar datos tabla
Publicado por: & eDu & en 8 Julio 2013, 09:47 AM
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.
Título: Re: ayuda a mostrar datos tabla
Publicado por: Siempre Azul en 8 Julio 2013, 21:30 PM
muchas gracias amigo ahora si funciono perfecto.!