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: 21 años
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: 20 años, 11 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` (
  `
idsmallint(3unsigned NOT NULL auto_increment,
  `
nombrechar(40NOT NULL default '',
  `
apellidochar(60NOT 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: 21 años, 2 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 

billclinton1234567 
fidel
castro7654321 
sadam
husein8765432 
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 23:06.