Foros del Web » Programando para Internet » PHP »

Como sacar de 2 tablas varibales y ponerlas en una sola cadena

Estas en el tema de Como sacar de 2 tablas varibales y ponerlas en una sola cadena en el foro de PHP en Foros del Web. Quiero sacar ciertas variables de 2 tablas diferentes de mysql y ponerlas juntas en un hecho por ese orden. El problema es que no puedo ...
  #1 (permalink)  
Antiguo 12/01/2011, 04:56
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 18 años, 4 meses
Puntos: 2
Como sacar de 2 tablas varibales y ponerlas en una sola cadena

Quiero sacar ciertas variables de 2 tablas diferentes de mysql y ponerlas juntas en un hecho por ese orden. El problema es que no puedo comprobar si sale bien o no. Tengo el siguiente codigo:
Código PHP:
<?php
session_start
();
require 
'db.inc.php';
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or
die (
'Unable to connect. Check your connection parameters.');
mysql_select_db(MYSQL_DB, $db) or die(mysql_error($db));

$order_id=$_GET["order"];

$session = session_id();
$query = 'SELECT * from ecomm_orders where
order_id = "' 
. $order_id . '"';

$result = mysql_query($query, $db) or die (mysql_error($db));
$rows = mysql_num_rows ($result);
$cadenaproductos = '';


$query2 = 'SELECT * from ecomm_orders_details where
order_id = "' 
. $order_id . '"';

$result2 = mysql_query($query2, $db) or die (mysql_error($db));
$rows2 = mysql_num_rows ($result2);



$result_details = mysql_query($query_details, $db) or die (mysql_error($db));
for (
$x=0; $x<$rows2; $x++)
{
        
$resultado2 = mysql_fetch_array ($result2);
        
$cantidadproducto = $resultado2['order_qty'];
        
$codigoproducto = $resultado2['product_code'];
        
$precioproducto = $resultado2['precio'];

        
$cadenaproductos="$cadenaproductos\r\n$codigoproducto\r\n\producto un placer\r\n$cantidadproducto\r\n$cantidadproducto\r\n";

}

      if (
$rows > 0)
      {
          for (
$i=0; $i<$rows; $i++)
        {
         
$resultado = mysql_fetch_array ($result);
         
$apagar=$resultado['cost_total']*100;

        }
      }
      else { 
$apagar=7999; }


      


    echo 
"M978$apagar\n$rows2$cadenaproductos";

?>
  #2 (permalink)  
Antiguo 12/01/2011, 07:52
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 16 años, 7 meses
Puntos: 15
Respuesta: Como sacar de 2 tablas varibales y ponerlas en una sola cadena

no entendi muy bien cual es el problema podrias explicarte mas .

saludos
  #3 (permalink)  
Antiguo 12/01/2011, 09:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 18 años, 4 meses
Puntos: 2
Respuesta: Como sacar de 2 tablas varibales y ponerlas en una sola cadena

Cita:
Iniciado por RIVERMILLOS Ver Mensaje
no entendi muy bien cual es el problema podrias explicarte mas .

saludos
Ya nada al final lo he sacado despues de toda la mañana, lo que queria era hacer 2 cositas muy simples y casi esta bien. Tengo 2 tablas ecomm_order y ecomm_order_details, necesitaba sacar algunos campos de ambas tablas y meterlas dentro de cadena solo que no sabia porque me estaba fallando.

Al parecer el problema era el orden en el que se citanban.

Etiquetas: tablas, cadenas
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 03:09.