Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2017
    Messaggi
    18

    [DOMADA] Relazione database php, come risolvo?

    Salve a tutti,
    premetto che sono autodidatta,
    non riesco a trovare una soluzione al mio problema,
    voglio fare un sito di treni, con annessi dettagli,
    l'unico modo è farlo in php mysql,

    ma ho un problema che non riesco a capire,
    per favore qualcuno me lo spieghi,
    in rete non ho trovato nulla,

    avevo pensato a una tabella unica,
    ma diventa lunga e in molte parti diventa ripetitiva,
    allora mi sono detto facciamo tante tabelle per ogni dettaglio,
    e da quanto ho letto in rete è il modo migliore,

    ed è qui che non capisco come devo fare con il php a estrarre i dettagli di ogni tabella,
    qualcuno me lo lo può spiegare.
    grazie

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Quote Originariamente inviata da tetramix Visualizza il messaggio
    ..... l'unico modo è farlo in php mysql, ......
    Quello è solo uno dei modi per farlo,
    ma non è assolutamente l'unico

    Quote Originariamente inviata da tetramix Visualizza il messaggio
    ...... avevo pensato a una tabella unica, ........
    Sbagliatissimo .........


    Quote Originariamente inviata da tetramix Visualizza il messaggio
    ...... allora mi sono detto facciamo tante tabelle per ogni dettaglio,
    e da quanto ho letto in rete è il modo migliore, .......
    Parzialmente giusto,
    attento però a non pensare che se col tempo si aggiungerà un dettaglio alora dovrai aggiungere una tabella


    Quote Originariamente inviata da tetramix Visualizza il messaggio
    ...... ed è qui che non capisco come devo fare con il php a estrarre i dettagli di ogni tabella, .......
    A parer mio ti devi per il momento dimenticare di php
    concentrati sul DataBase MySql e costruiscilo con le sue relazioni

    poi con php ci fai la sua interfaccia utente

    .

  3. #3
    spiega meglio cosa vuoi fare

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2017
    Messaggi
    18
    Grazie optime e nman per l'aiuto,

    per nman:
    non mi è chiaro queso punto,
    Parzialmente giusto,
    attento però a non pensare che se col tempo si aggiungerà un dettaglio alora dovrai aggiungere una tabella
    mettiamo che devo aggiungere un dettaglio, non posso aggiungere una tabella?
    per dettaglio io penso a una cosa che si ripete per altri,
    faccio un esempio, se il modello di treno xyz è anche sulla linea abc e mno e altre,
    ma ho già fatto tutte le relazioni ma mi manca la tabella linea, devo ricominciare da capo,
    e perdere tutto il lavoro fatto in un anno? mi sembra un pò strano.


    per optime:
    riguarda il mio sito personale sui treni,
    le ferrovie hanno molti parametri,
    quindi vorrei unire tutti questi parametri(molti ricorrenti),
    ce da considerare che stiamo parlando di una ventina di parametri,
    ma poco più della metà sono ricorrenti

  5. #5
    puoi fare un esempio concreto?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2017
    Messaggi
    18
    certo,
    tutto si basa sulla linea, ci saranno treni, tipo linea, lunghezza, binari etc.
    ma se uno vuole cercare anche solo il treno lo può fare,
    ti assicuro che nel cervello mi è tutto chiaro il difficile è spiegarlo

  7. #7
    Quote Originariamente inviata da tetramix Visualizza il messaggio
    ti assicuro che nel cervello mi è tutto chiaro il difficile è spiegarlo
    purtroppo non siamo nel tuo cervello ti devi sforzare

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2017
    Messaggi
    18
    lo provo a spiegare da elettrotecnico (sinceramente mi viene più facile)
    con il diagramma a blocchi

    1) ogni tabella dovrà contenere un tipo di dati (max 2 o 3 in alcuni casi)
    2) i dati andranno poi tutti riuniti in un'unica tabella
    3) i dati potranno su alcune tabelle essere multipli
    esempio: dalla stessa tabella potranno essere prelevati più dati

    sono della vecchia guardia, ancora non esistevano i flow chart
    a me basta andare avanti anche un pezzettino alla volta,
    è con i piccoli passi che si fanno i chilometri

    mi basterebbe per incominciare, riuscire a fare un semplice db test,
    che mi faccia capire come fare questi tipi di relazioni,
    anche con 2 sole tabelle, tanto per cominciare

  9. #9
    continui a NON spiegare

    ci provo io

    hai bisogno di:

    1. tabella linee
    2. tabella treni
    3. tabella di abbinamento treni-linee

    a questo punto devi dire COSA vuoi memorizzare nella tabella linee e cosa nella tabella treni

  10. #10
    e visto che sei della vecchia guardia, pensa alle tabelle come degli schedari. quindi devi descrivere una scheda-treno

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.