Topic: Pubblico - Composto da 3 Posts di 2 Utenti.
| 11 Agosto, 2011 15:50 | #1 | ||
|---|---|---|---|
|
Ciao ragazzi, Ho realizzato una tabella con un solo campo "numeroclick", questo campo è autoincrementante, solo che quando stampo a video il suo valore, mi restituisce sempre 1, in realtà il valore è diverso.
Dove sbaglio? GRAZIE |
|||
| 12 Agosto, 2011 00:24 | #2 | ||
|---|---|---|---|
|
Non è un buon sistema usare AUTO_INCREMENT, perchè se fai 10 click avrai 10 record coi valori 1, 2, 3... 10. 1INSERT INTO mytabella VALUE (0); e per aggiornarlo ad ogni click fai così: 1UPDATE mytabella SET numeroclick = numeroclick +1; A quel punto la tua query funzionerà. Solo per informazione, ti dò la query che dovresti usare se mantenessi il campo AUTO_INCREMENT: 1SELECT MAX(numeroclick) AS numeroclick FROM mytabella;
Ultima modifica 12 Agosto, 2011 00:25 di fuser |
|||
| 12 Agosto, 2011 12:18 | #3 | ||
|---|---|---|---|
|
Ti ringrazio :) |
|||
Condividi su:
Loggati o Registrati per replicare