[PHP] INSERT e UPDATE

prate007

Nuovo Utente
6 Feb 2019
7
0
1
Salve, vorrei fare una query in modo che mi inserisca un dato se è inesistente e modificarlo se esiste.
Per prima cosa ho fatto una query dove prelevo i due campi e controllo se sono vuoti o meno.
Qui nasce il problema. Come faccio a dirgli che se è vuoto un campo allora fai l'INSERT e se è pieno fai l'UPDATE. Se mi metto a farlo con gli if mi viene una sfilza di query e di if. C'è un modo per mettere insieme l'insert e l'update per fare una query unica?
 
non è un quesito classificabile come PHP ma dal motore del database che stai usando

é difficile risponderti non conoscendo come é strutturata la tabella che vuoi gestire
supponendo che tu stia usando mySQL, puoi usare"INSERT ON DUPLICATE KEY UPDATE"

trovi tutte le informazioni necessarie al link
http://www.mysqltutorial.org/mysql-insert-or-update-on-duplicate-key-update/

se non ti bastano prova con una ricerca google "mysql insert and update"
 

Discussioni simili