Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2006, 01:52
Avatar de MoDoRrO
MoDoRrO
 
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 18 años, 7 meses
Puntos: 12
De acuerdo Re: Problema con dos consultas!!!

haber... no te entiendo, deja expongo lo ke kiza pueda ser...
tengo dos BDS, una de clientes y una de productos
kiero elegir un cliente, y al mismo tiempo, desplegar los productos comprados por ese cliente
ya que cada tabla (clientes y productos) tienen varios registros (hay muchos clientes, y cada cliente ah comprado varios productos) deseo extraer solo los productos de un solo cliente, entonces hago esto:
mis tablas contienen:
CLIENTES: ID,NOMBRE,EDAD
PRODUCTOS: ID,CID,PRODUCTO,PRECIO
explico:
Clientes: tiene el ID unico (primario,autoincrementario), Nombre del cliente, y la edad del cliente
Productos:tiene el ID unico(primario,autoincrementario), CID (referencia de producto-cliente),Nombre del producto y Precio
entonces, hago mis Consultas:
Código PHP:
$cliente="Miguel Marquez";
$consulta=mysql_query("SELECT * FROM clientes WHERE nombre='$cliente' LIMIT 1",$conexion);
$row=mysql_fetch_array($consulta);
$resultado=mysql_query("SELECT * FROM productos WHERE CID='$row[ID]' ORDER by ID DESC",$conexion);

echo
"<b>Nombre del Cliente:</b> $row[nombre]<br>";
echo
"<b>Edad del Cliente: </b> $row[edad]<br>";
echo
"<b>Productos en el Carrito de Compras:</b><br><br>";
$i=1;
while(
$rew=mysql_fetch_array($resultado)){
echo
"$i: $rew[producto] ~ $$row[precio] <br>";
$i++;
}
mysql_free_result($resultado);
mysql_free_result($consulta); 
asi te entendi yo, corrigeme si me ekivoko.
Saludos!