Visualizzazione dei risultati da 1 a 2 su 2

Discussione: query con una query

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    query con una query

    ciao!


    aloora il mio problema:

    devo estrapolare un dato tramite una query usando come parametro il risultato di un altra query.

    si puo fare????

    questa query mi riestiusce dei valori, a me interessa il estraploare il nome per metterlo come parametro in una seconda query che mi va a prendere l'email where username =nome.

    Codice PHP:
    <?
    $obj
    ->connessione();
    $result mysql_query("select * from ticket_risp where id_t=$id");

    while(
    $array=mysql_fetch_array($result)){
    //$id= $array[id];
    echo "<fieldset><legend>Risposta</legend>";
    echo 
    "[b]messaggio[/b]:".$array[messaggio]."
    "
    ;
    echo 
    "[b]data[/b]:".$array[data]."
    "
    ;
    echo 
    "[b]utente[/b]:".$array[utente]."
    "
    ;
    echo 
    "</fieldset>
    "
    ;
    }
    ?>
    questa query viee fatta su una tabella, l'email invece sta su unaltra tabella.

    quindi faccio
    Codice PHP:
    mysql_select_db($database_utenti$utenti);
    $query_Recordset1 "SELECT email FROM member WHERE username = [COLOR=orange]'qui il è problema[/COLOR] ";
    $Recordset1 mysql_query($query_Recordset1$utenti) or die(mysql_error());
    $row_Recordset1 mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 mysql_num_rows($Recordset1); 
    e qui mi blocco perche non so come passare il nome dalla prima query.

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    se ho ben capito.....

    Codice PHP:
    <?
    $obj
    ->connessione();
    $result mysql_query("select * from ticket_risp where id_t=$id");

    while(
    $array=mysql_fetch_array($result)){
    //$id= $array[id];
    echo "<fieldset><legend>Risposta</legend>";
    echo 
    "[b]messaggio[/b]:".$array[messaggio]."
    "
    ;
    echo 
    "[b]data[/b]:".$array[data]."
    "
    ;
    echo 
    "[b]utente[/b]:".$array[utente]."
    "
    ;
    echo 
    "</fieldset>
    "
    ;
    $query_Recordset1 "SELECT email FROM member WHERE username = '{$array[utente]}' ";
    $Recordset1 mysql_query($query_Recordset1$utenti) or die(mysql_error());
    $row_Recordset1 mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 mysql_num_rows($Recordset1);
    }
    ?>
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.