Ver Mensaje Individual
  #13 (permalink)  
Antiguo 21/03/2007, 00:33
Avatar de Coala
Coala
 
Fecha de Ingreso: marzo-2007
Ubicación: Chile/Santiago
Mensajes: 150
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Mostrar los datos de una consulta mysql en una Tabla

Miren esta es la forma en que estoy realizando la coneccion , aver que puedo tener malo :

Base de datos : base_web
Tablas : cliente
Campos : rut char 12, nombre char 15, apellido char 15



1 - Este codigo lo ocupo para verificar que la coneccion esta establecida : conectar.php
Código PHP:
<?php 
//  verifica la coneccion Bd. 
function Conectarse() 

   if (!(
$link=mysql_connect("localhost","root","root"))) 
   { 
      echo 
"Error conectando a la base de datos."
      exit(); 
   } 
   if (!
mysql_select_db("base_web",$link)) 
   { 
      echo 
"Error seleccionando la base de datos."
      exit(); 
   } 
   return 
$link


$link=Conectarse(); 
echo 
"Conexión con la base de datos conseguida.<br>"

mysql_close($link); //cierro la conexion 
?>
2- Aqui la funcion que aplico de llamada en las operaciones: conex.php


Código PHP:
<?php // SEGUNDA
function Conectarse() 

   if (!(
$link=mysql_connect("localhost","root","root"))) 
   { 
      echo 
"Error conectando a la base de datos."
      exit(); 
   } 
   if (!
mysql_select_db("base_web",$link)) 
   { 
      echo 
"Error seleccionando la base de datos."
      exit(); 
   } 
   return 
$link

?>
3 El select que estoy Aplicando : buscar.php
Código PHP:
<?php 
include("conex.php"); 
//llama la funcion que se concecta ah la base datos
$link=Conectarse(); 

$consulta=mysql_query("select * from cliente",$link);
 
?>
 
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1 align="center"> <TR><TD>&nbsp;Rut</TD><TD>&nbsp;Nombre&nbsp;</TD><TD>&nbsp;Apellido&nbsp;</TD></TR> 

<?php 

while($row mysql_fetch_array($consulta)) {

printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>"$row["rut"],$row["nombre"],$row["apellido"]); 



mysql_free_result($consulta);
mysql_close($link);

?> 
</table>

Que hay de malo