- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema Query Inserimento... Eppure Mi Pare Banale Come Problema
-
Problema Query Inserimento... Eppure Mi Pare Banale Come Problema
La tabella LISTINI è fatta in questo modo:
Codice | NomeListino
Dove Codice è un indice autoincrement.
A me serve una query che faccia un insert in questo modo:
Insert into listini (Codice, NomeListino) values ('', 'LISTINO-IL VALORE ASSEGNATO DA AUTOINCREMENT');
Possibile che non c'è questa cosa?!!!
ES:
1 | LISTINO-1
2 | LISTINO-2Qualcuno sa come risolvere questa cosa in un unico passaggio (insomma vorrei evitare di collegarmi al database prima dell'insert, calcolare in php il valore...).
GRAZIE
-
non inserore nulla nel campo Codice, se è auto incrementale si incrementa da solo....
-
Il Campo Codice Si Incrementa Da Solo....
A Me Serve Che Venga Preso Il Valore E Venga Appiccicato Alla Parola "listino".
-
ah ok non avevo capito bene....allora non so....
-
Non credo si possa ottenere l'autoindex in questo modo,ma soltanto tramite una query precedentemente effettuata.
La query in questione dev'essere:
SHOW TABLE STATUS LIKE 'tua_tabella'
e la colonna interessata è Auto_increment
Ciao!
-
idea....
- inserisci il valore nella tabella
- poi fai "update LISTINI Set NomeListino=NomeListino+Codice WHERE codice = (SELECT MAX(Codice) From LISTINI)"
dovrebbe funzionare +o- ...purtroppo non so se in mySwl c'è una funzione che restituisca l'ultimo valore auto-incrementale generato...
-
Pensavo ci fosse un modo per farlo in un unico passaggio... ma va be' lo faccio in due... grazie dell'aiuto!
-
Ciao e alla prossima!