Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problema query con due campi con piu dati

    ho due tabelle: info_materiali e info_modalita.
    queste tabelle hanno un numerico ciascuna:campo id_mat e id_mod.
    devo mettere in relazione questo campo numerico e vedere se in questi campi sono presenti dei numeri passati da delle variabili che sono:
    $mat=('1','16','3','5','6','7','8','14')
    $mod=('21','10','23','4','12','7','22','9')
    in pratica devo vedere se nel campo id_mat ci sono i numeri di $mat e se nel campo id_mod ci sono i numeri di $mod.
    io ho fatto cosi:

    $query2="select * from info_materiali,info_modalita WHERE info_materiali.id_mat IN ('$mate') AND info_modalita.id_mod IN ('$mod')";
    $result3=mysql_query($query2);
    echo htmlspecialchars($query2,ENT_QUOTES);
    echo "
    ";
    WHILE($row3 = mysql_fetch_assoc($result3)) {
    echo "$row3[id_mat]
    ";
    echo "$row3[id_mod]
    ";
    }


    il problema?
    mi stampa corretamente id_mat ma mi stampa sempre la prima riga di $id_mod, poi ristampa id_mat e la seconda di id_mod e cosi via.
    invece deve stampare:
    1=>21
    16=>10
    3=>23
    e cosi via,cioe il primo dato del primo campo e il primo del secondo,il secondo del primo campo e il secondo del secondo...
    dove sbaglio?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2

    Re: problema query con due campi con piu dati

    campo id_mat e id_mod.
    Sono chiavi primarie spero ...
    $query2="select * from info_materiali,info_modalita WHERE info_materiali.id_mat IN ('$mate') AND info_modalita.id_mod IN ('$mod')";
    Hai messo i vincoli di integritā referenziale ??
    ALTER TABLE <nometabella> ADD REFERENCES KEY ...
    Windows č un qualcosa che fā accender la macchina e non si sā come, linux č un s/o che la fā funzionare (by Šinnovatel)

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.