Strumenti Utente

Strumenti Sito


php:insert_into_php

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
php:insert_into_php [2024/04/16 10:12] – creata davidnphp:insert_into_php [2024/04/16 10:25] (versione attuale) – [Query di inserimento nel PHP] davidn
Linea 22: Linea 22:
 **listaCampi e listaValori devono avere lo stesso oridne.** **listaCampi e listaValori devono avere lo stesso oridne.**
  
 +Supponiamo di voler aggiungere un campo nella seguente tabella __utenti__:
 +
 +^id^username^email^password^
 +|1|campione88|campione88@libero.it|1234qwer|
 +|2|lollo|lollo234@gmail.com|superPWD75!!|
 +|3|cippaLippa|albertoScala@gmail.com|pallino!!|
 +|5|malibuStacy|lisa.s@hotmail.com|sassofono|
 +|6|malibuStacy2|waylon@smithers.name|eccellente|
 +
 +La query sarà:
 +<Code:SQL linenums:1 | Instert into>
 +INSERT INTO utenti(username,email,password)
 +VALUES('mrBurns','burns@burns.com','nuculare');
 +</Code>
 +In questa query abbiamo supposto che il campo id sia assegnato automaticamente.
 +
 +Dopo l'escuzione della query la tabella sarà:
 +
 +^id^username^email^password^
 +|1|campione88|campione88@libero.it|1234qwer|
 +|2|lollo|lollo234@gmail.com|superPWD75!!|
 +|3|cippaLippa|albertoScala@gmail.com|pallino!!|
 +|5|malibuStacy|lisa.s@hotmail.com|sassofono|
 +|6|malibuStacy2|waylon@smithers.name|eccellente|
 +|7|mrBurns|burns@burns.com|nuculare|
 +
 +===== Query di inserimento nel PHP =====
 +
 +Per lanciare una INSERT usando il PHP, bisogna utilizzare la funzione **mysqli_query()**.
 +Prima di eseguire una query si deve aprire la connessione con il server.
 +
 +<Code:php linenums:1 | query di inserimento con PHP>
 +//apriamo la connsessione
 +$link = mysqli_connect('127.0.0.1','root','','utenti');
 +//definiamo la query come una stringa
 +$query = "INSERT INTO utenti(username,email,password)
 +          VALUES('mrBurns','burns@burns.com','nuculare');"
 +//lanciamo la query 
 +mysqli_query($link,$query);
 +</Code>
 +
 +Per quanto riguarda le query id inserimento, modifica e cancellazione non è necessario memorizzare il risulto della query.
  
php/insert_into_php.1713262355.txt.gz · Ultima modifica: 2024/04/16 10:12 da davidn