Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di alkresl
    Registrato dal
    Feb 2005
    Messaggi
    270

    mysqli e array associativo

    ciao ragazzi, vi riscrivo dopo molto tempo

    ho ripreso da poco e smanettare un po' col php e ho trovato un sacco di novità tra cui mysqli ecc...

    bene, vi scrivevo appunto perchè ho rimosso un bel po' di cose e volevo un consiglio su come prelevare i dati dal database.

    In pratica ho una tabella così composta:

    id_prodotto | nome_prodotto | descrizione_prodotto

    vorrei pescare i dati e il risultato che vorrei ottenere sarebbe questo:

    codice:
    Array
    (
            [id_prodotto] => Array
                (
                        [nome_prodotto] => nome
                        [descrizione_prodotto] => descrizione
                )
            [id_prodotto] => Array
                (
                         [nome_prodotto] => nome
             [descrizione_prodotto] => descrizione
                )
            [id_prodotto] => Array
                (
                        [nome_prodotto] => nome
                         [descrizione_prodotto] => descrizione
                )
    )
    spero di essere stato chiaro e sarei grato se mi aiutaste in questa piccola impresa... buona sera
    Ultima modifica di alkresl; 26-11-2017 a 20:38

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    Ciao, eseguendo semplicemente un mysqli-result.fetch-assoc avrai già il tuo array coi risultati riga per riga. Se l'array mostrato nel tue esempio l'hai scritto a mano e vuoi che ci sia l'ID in questo caso a monte di ogni record ritrovato, potresti ciclare l'array per creare quello nuovo (non conosco la necessità della tua formattazione ma nel singolo record hai già l'id e tutto il resto ).
    codice:
    ........
    $newArray = array();
    while ($row = mysqli_fetch_assoc($result)) {
            $newArray[$row["id_prodotto"] = $row;
            unset($newArray["id_prodotto"]); //rimuovo id prodotto
        }

  3. #3
    Utente di HTML.it L'avatar di alkresl
    Registrato dal
    Feb 2005
    Messaggi
    270
    ho risolto ti ringrazio per la disponibilità!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.