Visualizzazione dei risultati da 1 a 6 su 6

Discussione: select where group

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    select where group

    Salve, come si fa a selezionare tutte le righe che hanno un campo in comune?
    Facendo group by, me le riduce a una sola...
    Invece, mi serve trovare tutte le righe che hanno lo stesso campo email e se soddisfano delle condizioni spedire all'indirizzo in comune, poi passa alle successive e spedire...
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Non so se ho capito bene...pero' se ho capito ti conviene mettere tutti gli indirizzi mail in un array, ciclarlo, e di volta in volta con un WHERE trovare le righe che soddisfano quella mail e inviare.

    Pero' non sono un granchè con SQL quindi potrebbero esserci soluzioni più immediate.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ok solo che...

    Esatto, ho pensato alla stessa cosa, solo che mi dici come mettere due dati (indirizzo email e ID, inogni lemento dll'array?
    In genere uso array a una dimensione e non so la sintassi per dire: ok prendi questo campo email e campo id e accodali nell'array...
    Grazie...

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    mettiamo che la situazione sia cosi:

    Codice PHP:
    $j=0;
    while (
    $row mysql_fetch_array($result))
    {
        
    $array[$j]['id'] = $row['id']
        
    $array[$j]['mail'] = $row['mail'];
        
    $j++;

    Cosi facendo ottieni un array bidimensionale ad indice numerico. Ovvero tramite l'indice numerico accedi ai sottoarray contenenti id e mail corrispondenti a quell'indice (ovvero alla riga del DB).

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ok ultima cosa...

    Ciao, grazie mille...scusa se ti assillo mi posti solo il codice per ciclare l'array?

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    $n count($array);
    for(
    $i=0;$i<$n;$i++)
    {
       
    // leggi i dati

    Usa $i come indice per legger ei dati nell'array.


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.