Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Array e MySQL

  1. #1

    Array e MySQL

    Salve a tutti,
    Ammettiamo che devo prelevare dati da una tabella MySQL, in cui i dati vengono memorizzati in questo formato:

    campo1|titolo1|campo2|titolo2|...|capoN|titoloN|

    dopo aver eseguito :

    $query = mysql_query("SELECT * FROM tabella");
    $campo = mysql_result($query,0,"id_tabella");

    $campo è una variabile contenente la stringa sopra citata.
    Se conosco a priori il valore di N (diciamo $tracce) come faccio a estrapolare i valori nel modo seguente :

    campo1 voto1
    campo2 voto2
    ... ...
    campoN votoN

    avevo pensato a :

    for($i=1 ; $i<= $tracce ; $i++) {
    list($id, $valore) = explode("|",$campo);
    echo $id . " -> " . $valore ;
    }

    ma non funziona!! Ossia mi mostra :

    campo1 voto1
    campo1 voto1
    ... ...
    campo1 voto1

    N-volte. Come posso fare ?? Aiuto

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    <?
    $campo = "campo1|titolo1|campo2|titolo2|capoN|titoloN|" ;
    $myArr = explode("|",$campo);
    for ($i=0;$i<count($myArr);$i=$i+2) {
    $id = $myArr[$i];
    $valore = $myArr[$i+1];
    echo $id . " -> " . $valore . "
    " ;
    }
    ?>

  3. #3
    ti potresti spiefare meglio ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    perke quando rispondi io ci sta sempre qualcuno che risponde quale mezzosecondo prima ? :master:
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da bonaprogram
    perke quando rispondi io ci sta sempre qualcuno che risponde quale mezzosecondo prima ? :master:
    Succede a tutti.

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.