elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  utilizar valor de consulta en otra consulta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: utilizar valor de consulta en otra consulta  (Leído 2,032 veces)
demonstrator

Desconectado Desconectado

Mensajes: 19


Ver Perfil
utilizar valor de consulta en otra consulta
« en: 12 Septiembre 2014, 02:59 am »

saludos amigos, tengo el siguiente codigo el cual es para hacer un cansulta la cual busca registros de los cuales sume el valor de su campo quantity, y los agrupe por nombre despues el resultado lo verfico si es igual a cero y con el campo asociado al registro que tenga el valor cero muestre el nombre o nombres hasta aqui todo bien, pero despues necesito utilizar ese resultado en la parte del where de otra consulta para obtener el id de cada registro que coincidad con dichos valores de tal forma que  despues pueda borrar dichos registros el problema es que me da un errory ya le he intentado bastante y no veo la causa del error en este codigo:

Código
  1. <?php
  2. include_once("init.php");
  3.  
  4.  
  5.  
  6.  
  7. $result1=mysql_query("select stock_name, sum(quantity) as quantity from stockut3.stock_sales group by stock_name");  
  8. $result2=mysql_num_rows($result1);
  9. while($result2 = mysql_fetch_assoc($result1)) {
  10. foreach($result2 as $key=>$value){
  11.  
  12. if($value=='0'){$result3=mysql_query("SELECT id FROM stockut3.stock_sales where stock_name='$result2['stock_name']'"); }}}  
  13.  
  14.  
  15. ?>

cuando le doy
Código
  1. $result1=mysql_query("select stock_name, sum(quantity) as quantity from stockut3.stock_sales group by stock_name");  
  2. $result2=mysql_num_rows($result1);
  3. while($result2 = mysql_fetch_assoc($result1)) {
  4. foreach($result2 as $key=>$value){
  5.  
  6. if($value=='0'){ print_r($result2['stock_name']);}}}

me arroja el dato:

calculadoradesarmador

el cual son 2 cadenas de texto que corresponden a los valores del campo stock_name de la tabla  sabe alguien cual puede ser el problema?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con una consulta para modificar un valor de una tabla
PHP
dimitrix 2 2,607 Último mensaje 19 Noviembre 2009, 01:39 am
por dimitrix
Recuperar valor de consulta SQL
Bases de Datos
Shell Root 8 11,083 Último mensaje 22 Marzo 2010, 00:12 am
por [ Alberto]
Cambiar valor recivido de consulta ( mediante php o javascript? ) « 1 2 »
PHP
XXXXXX 13 8,206 Último mensaje 28 Junio 2010, 16:43 pm
por XXXXXX
Consulta; Necesito armar una consulta para saber si una fecha ha caido dentro...
Bases de Datos
astinx 6 6,367 Último mensaje 23 Diciembre 2011, 20:34 pm
por astinx
Otra consulta sobre php
PHP
Pedro Castillo Terrones 1 2,363 Último mensaje 29 Abril 2012, 03:42 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines