PHP Dati utente unici MySQL [chiuso]

0

Sto tentando di creare un sito Web php in cui gli utenti eseguono l'accesso e possono inviare dati a MySQL database . Come faccio a fare in modo che gli utenti possano vedere solo i dati che hanno inviato e non i dati di tutti gli altri? Dovrei usare:

Echo $_sessions[user][piece of data] 

Sono sulla buona strada o c'è un modo più semplice per farlo? C'è un modello o un tutorial che mostra come questo è stato realizzato? Sembra che tutte le demo sul web mostrino come accedere, quindi fermarsi dopo quel punto. Ho fatto ricerche per un po 'e non ho trovato un modo per implementarlo.

    
posta Kevin S 22.09.2015 - 04:40
fonte

1 risposta

4

La soluzione è avere due tabelle nel database. La prima tabella, "utente", può avere due colonne, "user-id" e "name". La seconda tabella, "data", può quindi avere due colonne "submit-by" e "info".

Ogni volta che un utente invia nuovi dati, aggiorna la tabella "dati" con le informazioni e l'id utente dell'utente. In questo modo, quando l'utente vuole leggere tutti i dati che ha inviato, puoi semplicemente limitare la query per restituire solo i record con il loro id utente

    
risposta data 22.09.2015 - 05:44
fonte

Leggi altre domande sui tag