Foros del Web » Programando para Internet » PHP »

Mostrar datos?

Estas en el tema de Mostrar datos? en el foro de PHP en Foros del Web. Hola amigos: como puedo mostrar los datos de una fila de mi tabla de mi BD, por ejemplo: nombre: $nombre; apellido: $apellido; etc se como ...
  #1 (permalink)  
Antiguo 16/10/2003, 09:45
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 23 años, 5 meses
Puntos: 0
Pregunta Mostrar datos?

Hola amigos:

como puedo mostrar los datos de una fila de mi tabla de mi BD, por ejemplo:

nombre: $nombre;
apellido: $apellido;
etc

se como se realiza la coneccion, la seleccion de una tabla y BD, pero no se como se pueden imprimir los datos de una fila completa

espero ke me entiendan mi duda
de antemano gracias
__________________
Practicando se Aprede
:-) :-)
  #2 (permalink)  
Antiguo 16/10/2003, 10:03
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 23 años, 4 meses
Puntos: 2
una forma prodria se asi, aunq hay varias, segun para que lo necesites o que es lo que necesitas en cada momento, pero para sacar el resultado de las tablas, asi, ahora, de una forma rapida...

Código PHP:
<?php
/*CARGAMOS CONFIGURACION DEL SERVIDOR*/
$sql_host = "localhost";  // Host, nombre del servidor o IP del servidor Mysql.
$sql_usuario = "xxxx";    // Usuario de Mysql
$sql_pass = "xxx";          // contraseña de Mysql

/*CARGAMOS LA BASE DE DATOS*/
$sql_db = "agenda";   // Base de datos que se usará el post

/*CARGAMOS LAS TABLAS DE LA BASE DE DATOS*/
$sql_tabla = "max_agenda";    // Nombre de la tabla

/*CONECTAMOS CON MYSQL*/
$db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db);

/*CARGAMOS TODOS LOS REGISTROS DE LAS BASES DE DATOS*/
$selecttbl = "id,nombre,apellido";//Campos de la tabla

$consulta = mysql_query("SELECT $selecttbl FROM $sql_tabla") or die("error mysql");
    while(
$resultados = mysql_fetch_array($consulta)) {

         
$id = $resultados['id'];
        
$nombre = $resultados['nombre'];
        
$apellido = $resultados['apellido'];

    }
echo 
"<font face=verdana size=2 color=black><center>";
echo 
"Id: <b>".$id."</b>, Nombre: <b>".$nombre."</b>, Apellidos: <b>".$apellido."</b><br>";
?>

-------------------------MYSQL

Código PHP:
# MySQL-Front Dump 2.5
#
# Host: localhost   Database: a
# --------------------------------------------------------
# Server version 3.23.55-nt


#
# Table structure for table 'max_agenda'
#

DROP TABLE IF EXISTS `max_agenda`;
CREATE TABLE `max_agenda` (
  `
id` smallint(3) unsigned NOT NULL auto_increment,
  `
nombre` char(40) NOT NULL default '',
  `
apellido` char(60) NOT NULL default '',
  
PRIMARY KEY  (`id`)
) 
TYPE=MyISAM;



#
# Dumping data for table 'max_agenda'
#

INSERT INTO `max_agenda` (`id`, `nombre`, `apellido`) VALUES("1", "pepe", "torre");
INSERT INTO `max_agenda` (`id`, `nombre`, `apellido`) VALUES("2", "juan", "hernandez");
INSERT INTO `max_agenda` (`id`, `nombre`, `apellido`) VALUES("3", "luis", "fernandez");
INSERT INTO `max_agenda` (`id`, `nombre`, `apellido`) VALUES("4", "pedro", "perez");
INSERT INTO `max_agenda` (`id`, `nombre`, `apellido`) VALUES("5", "lola", "de los horrores"); 

esto te mostraria

Id: 5, Nombre: lola, Apellidos: de los horrores

-----------------------------------------------------------------

por ejemplo, si tu solo quieres ver uno... ejem: el id 2

seria de esta manera
Código PHP:
$consulta = mysql_query("SELECT $selecttbl FROM $sql_tabla WHERE id='2'") or die("error mysql"); 
------------------------------------------------------------------

podrias tb hacer la busqueda por nombre.
Código PHP:
$consulta = mysql_query("SELECT $selecttbl FROM $sql_tabla WHERE nombre='pepe'") or die("error mysql"); 
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 16/10/2003 a las 10:29
  #3 (permalink)  
Antiguo 16/10/2003, 10:08
Avatar de macabro  
Fecha de Ingreso: enero-2003
Ubicación: venus >> ((_\
Mensajes: 254
Antigüedad: 23 años, 8 meses
Puntos: 1
Cita:

se como se realiza la coneccion, la seleccion de una tabla y BD, pero no se como se pueden imprimir los datos de una fila completa
Código PHP:

// comenzamos desde la seleccion de la tabla
$result = @mysql_query("SELECT nombre,apellido,telefono FROM Tu_tabla
"
); 
if (!
$result) { 
echo(
"<p>Error al seleccionar" . mysql_error() . "</p>"); 
exit(); 
} 

//sacamos los campos de la base de datos 
while ( $row = mysql_fetch_array($result) ) { 
$nombre = $row["nombre"]; 
$apellido= $row ["apellido"]; 
$telefono= $row ["telefono"]; 

} 

//aqui lo mostramos los datos 
echo " $nombre , $apellido, $telefono <br>"; 

//el resultado seria algo asi 

bill, clinton, 1234567 
fidel
, castro, 7654321 
sadam
, husein, 8765432 
etc
....... 

espero te haya servido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:58.