Visualizzazione dei risultati da 1 a 9 su 9

Discussione: sintassi array da sql

  1. #1

    sintassi array da sql

    salve a tutti
    ho un database x gestire dei menu
    codice:
    $topmenurequest = "SELECT * FROM menu WHERE blocco = 'Topmenu' ";
    $result_topmenu = mysql_query ($topmenurequest,$db);
    $topmenuDb = mysql_fetch_object($result_topmenu);
    come posso richiamare ogni singolo dato con una echo?qual è la sintassi?

  2. #2
    avendo usato mysql_fetch_object() dovrai accedere ai dati come se fossero i dati membri di una classe: $topmenuDb->var. Se invece usi mysql_fetch_array() allora puoi usare un array associativo...
    Dolcissima è la vita nella totale assenza di senno.

  3. #3
    ho visto la sintassi x gli array associativi
    codice:
    <? echo $a["campo1"]["campo2"]; ?>
    Nel mio caso ho un database menu, con i campi
    id
    Etichetta: Titolo
    url: url di destinazione
    blocco: menu di appartenenza

    come devo strutturare la echo?

  4. #4
    per ecuperare id ti basta fare $topmenuDb['id'] poi al posto di id metti i nomi degli altri campi per avere glia ltri valori
    Dolcissima è la vita nella totale assenza di senno.

  5. #5
    ma se l'array contiene + valori?
    faccio un esempio
    nel database ho 5 righe
    id Etichetta url blocco
    1 Testo1 testo.php Topmenu
    2 Testo2 testo2.php Topmenu
    3 Testo3 testo3.php Topmenu
    4 Testo4 testo4.php MainMenu
    5 Testo5 testo5.php MainMenu

    con il seguente codice mi prende solo le prime 3 righe (x la condizione blocco=Topmenu)
    codice:
    $topmenurequest = "SELECT * FROM menu WHERE blocco = 'Topmenu' ";
    $result_topmenu = mysql_query ($topmenurequest,$db);
    $topmenuDb = mysql_fetch_array($result_topmenu);
    Come faccio a fare una echo per ogni singolo valore (senza cicli, while ecc...)?

  6. #6
    senza cicli? mi sa che non si può...
    Dolcissima è la vita nella totale assenza di senno.

  7. #7
    mi sembra strano, xkè mi serve ogni singolo valore in una zona diversa, con i cicli è irrealizzabile

  8. #8
    uhmm..a dire la verità non ho capito bene cosa ti serve...puoi speigrti melgio?
    Dolcissima è la vita nella totale assenza di senno.

  9. #9
    sempre in relazione all'esempio di prima: ho una tabella di 1 riga e 4 colonne, voglio stampare in ogni colonna una voce del menu (senza cicli,while e roba varia)

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.