Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    query dentro altra query

    salve, ho questo dubbio

    ho la necessità che mentre sto effettuando un ciclo, devo prendere il valore di un altro db
    il db è lo stesso, cambiano le tabelle
    quindi dovrei fare :

    prima query tabella1
    primo ciclo while {

    seconda query tabella2
    secondo ciclo while {
    prendo valore
    } // fine secondo ciclo while

    } // fine primo ciclo while


    l'ho gia impostato e non da errore, però non prende nemmeno il valore.

    Volevo se è una cosa che non è possibile fare o se sto proprio sbagliando io qualcosa del codice (che se è una cosa che non si può proprio fare non posto nemmeno).

    grazie.

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    si può fare ma se non metti nemmeno una riga di codice è difficile poterti aiutare e capire dove sbagli

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    ok grazie, provo

    codice:
    $sql=prima sql su tabella teams
    $results= mysql_query($sql) or die(mysql_error());
    while ($row = mysql_fetch_array($results)) {
    $id_mex=$row[id];
    $user_id_mex=$row[user_id];
    $nick=$row[nick];
    $pag_id=$row[pag_id];
    
    $arx2=explode("|", $pag_id);
    
    if ($arx2[0]=='U') { $prex="uid"; $titletoshow=$nickref; $controllo1="U|$user_id_mex"; }
    if ($arx2[0]=='P') { $prex="pid"; $titletoshow=$pag_t; $controllo1="P|$user_id_mex"; }
    
    if ($arx2[0]=='P') {
    $query_limit7 = mysql_query("select nick from members where id=$arx2[1]");
    while($row3 = mysql_fetch_array($query_limit7)) {
    $nickref=$row3[nick];
    } //end secondo while
    } // end P
    
    } // end primo while
    la query esterna (su teams) funziona, l'ho utilizzata fino a poco fa, poi è venuta fuori la necessità di prendere quel nick della tabella members che però non prende.
    un possibile conflitto potrebbe essere che sia la prima che la seconda tabella hanno il campo nick,,,

  4. #4
    ok ho risolto, sbagliavo l'entrata, non del codice ma dell'if.. un errore stupido, scusate e grazie a tutti.
    per i mod cancellate pure non credo sia di nessuna utilità

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.