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

    visualizzare tutto il contenuto di un array?

    Salve a tutti vi posto il mio codice :

    $q = " SELECT `url` FROM `botlink` ORDER BY `botlink`.`volte` DESC LIMIT 0 , 10 ";
    $r = mysql_query($q, $db);
    $row = mysql_fetch_array($r);
    echo $row;

    bene come faccio a far visualizzare a video tutto il contenuto dell'array? perchè se io scrito

    echo $row;

    mi scrive a video Array. Someone can help me?

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Devi ciclare; una cosa del tipo

    Codice PHP:
    while ($row mysql_fetch_array($r)) {
       echo 
    'Prima colonna: '.$row['nome_prima_colonna'];
       echo 
    'Seconda colonna: '.$row['nome_seconda_colonna'];
       
    // E così via...


  3. #3
    un array è una costruzione che prevede delle associazione chiave/valore

    in pratica un array potrebbe contenere

    nome-> xxxxx cognome-> yyyyy

    oppure

    0-> a 1-> b 2-> c

    non ha nessun senso stampare un array senza dire il valore di che chiave voglio.

    allora se il primo array é $a

    $a['nome'] stramprà xxxxx

    se il secondo array é $b:

    $b[2] stamperà c

    -----------------------------------------------


    Ora, nel tuo caso, se vuoi che vengano stampate tutte le occorrenze, dovrai fare così:

    while ($row = mysql_fetch_array($r))
    {
    echo $row['url'];
    }

    In pratica, fino a che trova dei risultati continua a stamparli, perché se non fai un ciclo, ti stamperà solo il primo risultato che trova

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.