- Home
- Categorie
- Coding e Sistemistica
- PHP
- Relazione tra tabelle nel db
-
Relazione tra tabelle nel db
Ciao a tutti..Nel browser game che sto creando (anche grazie al vostro aiuto), ho sviluppato tutto su un unica tabella. Ho letto in giro che sarebbe meglio suddividerla in più tabelle in modo da rendere il db più efficiente, solo che non ho trovato da nessuna parte spiegazioni valide.
Ho diviso la mia tabella in queste 3 (per ora):
[php]
id
nickname
email
passwordid
liv
exp
exp_per_liv
vita
vita_tot
attacco
difesa
energia
energia_totid
soldi
deposito
[/php]
Mi serve che tutte siano collegate tra loro...ad esempio se volessi aumentare i soldi di un dato pg....con un unica tabella facevo:[php]mysql_query("UPDATE lista_utenti SET soldi = soldi[0] +25 WHERE id= '$id' ");[/php]Ora come dovrei fare?
-
Aggiungo che alla registrazione, viene inserito il nickname, l'email e la password e quindi nella prima tabella l'id incrementa di 1...dovrei inserire alla registrazione anche i valori delle altre tabelle, anche se valgono 0..in modo da avere lo stesso id per le cose che riguardano lo stesso pg?
-
No ragazzi niente, ho studiato un pò più la cosa..non posso utilizzare chiavi esterne perchè ho un db con motore MYISAM..e non ho possibilità di metterlo con motore innodb..a questo punto volevo solo chiedere quanto una tabella può essere grande per non incorrere in qualche rischio.