Foros del Web » Programando para Internet » PHP »

Mostrar consulta SQL

Estas en el tema de Mostrar consulta SQL en el foro de PHP en Foros del Web. Hola.. tengo una consulta por que como ya dije antes.. nose mucho sobre el tema.. bueno paso a explicarles mi duda Yo tengo esta base ...
  #1 (permalink)  
Antiguo 13/06/2007, 09:24
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 7 meses
Puntos: 0
Mostrar consulta SQL

Hola.. tengo una consulta por que como ya dije antes.. nose mucho sobre el tema.. bueno paso a explicarles mi duda

Yo tengo esta base de daros:

Código:
CREATE TABLE cuentautos (
  id int(10) NOT NULL auto_increment,
  numero varchar(100) NOT NULL default '0',
  auto varchar(255) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Como ven.. aki tenemos la id.. el numero de autos..

Como seria la consulta para mostrar segun la id.. el numero de autos que hay...

desde ya muchas gracias..
  #2 (permalink)  
Antiguo 13/06/2007, 09:50
Avatar de DjFaramir  
Fecha de Ingreso: febrero-2003
Ubicación: La Plata, Buenos Aires, Argentina
Mensajes: 131
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Mostrar consulta SQL

si vos almacenas la cantidad de autos en la columna numero y queres saber la cantidad de autos que hay de una clase especifica...
o sea, tenes

ID Numero Auto
1 10 Ferrari
2 5 Ford

Para listar todo en pantalla seria

$query="select numero, auto from cuentautos";
$result=mysql_query($query,$link);
if(mysql_num_rows($result)!=0){
while($datos=mysql_fetch_array($result)){
echo "Modelo: ".$datos["auto"]." Cantidad: ".$datos["numero"]."<br>";
}
}else{
echo "No hay autos";
}
__________________
See you... y Tolkien... mucho Tolkien...
  #3 (permalink)  
Antiguo 13/06/2007, 10:04
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Mostrar consulta SQL

Claro.. osea yo en realidad no tengo un solo auto.. .yo a la tabla la tengo asi

Código:
id         numero         auto
1            20             Ferrari
2            10             Ford
3             15            Fiat

Yo lo que necesito es solo mostrar el numero de autos.. qu eesta en la columna "numeros" claro...

Pero la consulta no seria segun el auto.. seria segun la id por ejemplo

aqui me muestra el numero de autos de la id "1"

aqui me muestra el numero de autos de la id "2"

aqui me muestra el numero de autos de la id "3"


Nose si se entiende :P en fin.. Gracias por todo :)


saludos
  #4 (permalink)  
Antiguo 13/06/2007, 11:02
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Mostrar consulta SQL

Osea.. no necesito que se haga un bucle mostrandome del primero al ultimo los numeros... lo que necesito es mostrar el numero de autos que yo quiera segun la id... :)

Saludos!
  #5 (permalink)  
Antiguo 13/06/2007, 12:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Re: Mostrar consulta SQL

mm pues es solo cuestion de decirle que id quieres:
Código:
SELECT numero FROM cuentautos WHERE id=el_id_que_quieras
  #6 (permalink)  
Antiguo 13/06/2007, 15:28
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Mostrar consulta SQL

el script quedo asi...

Código PHP:
$dbhost "localhost";
$dbusuario "root";
$dbpassword "";
$db "cuentautos";
$conexion mysql_connect($dbhost$dbusuario$dbpassword) OR die("No se puedo conectar a la BDD ".mysql_error()."...!!!"); 
mysql_select_db($db$conexion) OR die("No se pudo seleccionar la BDD ".mysql_error()."...!!!");

$query="SELECT numero FROM cuentautos WHERE id=1";
$result=mysql_query($query);
echo 
$result;
?> 
pero no me muestra el numero que me tendria que mostrar... osea el 10 me muestra esto:

Código:
Resource id #3
Como lo soluciono ? :P

Desde ya muchas gracias.. :)
  #7 (permalink)  
Antiguo 13/06/2007, 15:40
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
Re: Mostrar consulta SQL

Te falta asignar el recordset:
Código PHP:
$dbhost "localhost"
$dbusuario "root"
$dbpassword ""
$db "cuentautos"
$conexion mysql_connect($dbhost$dbusuario$dbpassword) OR die("No se puedo conectar a la BDD ".mysql_error()."...!!!");  
mysql_select_db($db$conexion) OR die("No se pudo seleccionar la BDD ".mysql_error()."...!!!"); 

$query="SELECT numero FROM cuentautos WHERE id=1"
$result=mysql_query($query); 
if( 
$rs mysql_fetch_assoc$result ) ){
echo 
$rs['numero'];
}else{
echo 
"id no existe";

__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #8 (permalink)  
Antiguo 13/06/2007, 15:43
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Mostrar consulta SQL

Perdon.. pero sigo teniendo el mismo problema :S

me sigue apareciendo

Resource id #3
  #9 (permalink)  
Antiguo 13/06/2007, 15:46
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Mostrar consulta SQL

Mil disculpas... ya lo solucione gracias... muchas gracias
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:32.