Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come evitare voci duplicate con PHP in MySQL

Molte applicazioni PHP permetterà agli utenti di immettere dati che vengono poi inseriti in un database MySQL . E 'importante per queste applicazioni per verificare se un record esiste già nel database MySQL prima di aggiungerlo . Un modo reattivo per farlo è quello di creare un indice univoco nel campo chiave nel database MySQL , aggiungere il record e verificare se si è verificato un errore . Tuttavia, il più grazioso , approccio proattivo è quello di verificare la presenza di un record duplicato prima di aggiungere dati al database . Istruzioni
1

Avviare un editor e creare un nuovo file di script PHP . Ad esempio, digitare :

nano adddata.php
2

Creare il form HTML per accettare l'input dell'utente . Impostare il metodo di " postare " e l'azione " update.php " per pubblicare i risultati presentati in un file " update.php " creerete prossimo . Ad esempio, digitare : !

< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd ">




titolo Entry /dati> <br> <p> < /head> <br> <p> <body> <br> <p> <form method="post" action="update.php"> <br> <p> < input type = " hidden "name = " " value = " completato 1 " /> <br> <p> Numero cliente : <input type="text" name="custnum" size="10" /> < ;/p > <br> <p> Nome cliente : <input type="text" name="custname" size="30" /> < /p > <br> <p> <p > <input type="submit" name="submit" value="submit" /> < /p > <br> <p> < /form > <br> <p> < /body> ; <br> <p> < /html > <br> 3 <p> chiudere l'editor e salvare il file . Avviare di nuovo l'editor e creare il file " update.php " . Ad esempio, digitare : <br> <p> nano update.php <br> 4 <p> Controllare il modulo di campo nascosto per assicurarsi che il file " update.php " è stato chiamato dal funzionamento "post" . Ad esempio, digitare : ? <br> <p> <php <br> <p> $ completato = $ _POST [' completato '] ; <br> <p> if ( ! $ Completato = " 1 " ) die ( "Modulo <p> non completata < /p > " ) ; <br> 5 <p> estrarre il numero cliente e il nome del cliente, dai risultati pubblicati . Controllare per assicurarsi che ogni valore contiene dati . Ad esempio, digitare : <br> <p> $ numero = ( isset ( $ _POST [' custno '] ) $ _POST [' custno '] : " " ; <br> <p> $ nome = ( isset ( $ ? _POST [' CustName '] $ _POST [' CustName '] : " " ; <br> <p> if ( $ numero == " " <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1185238.html' >Come inserire i dati di un form in PHP ad un database MySQL </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1185242.html' >Come creare un e-mail HTML in PHP </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1184994.html" target="_blank">Come rimuovere elementi da un array in PHP </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1189804.html" target="_blank">Come eseguire un URL da codice con VB.NET </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1188784.html" target="_blank">Come rendere le applicazioni Web con Visual Basic 2010 </a></li><li><a href="/Programmazione/C--C-----Programming/1170960.html" target="_blank">Come unire unici algoritmi Integer </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183368.html" target="_blank">Come ridurre il numero di caratteri di una stringa in PHP </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1191784.html" target="_blank">Come utilizzare un contatore in Visual Basic </a></li><li><a href="/Programmazione/C--C-----Programming/1172094.html" target="_blank">Come Master C Puntatori </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173230.html" target="_blank">Che cosa è HTML5 Microdata </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1186248.html" target="_blank">Come creare file di lingue per i siti web in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183428.html" target="_blank">Come selezionare il valore da un elenco all'altro Casella di riepilogo in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185882.html" target="_blank">Un tutorial su SQL query nidificate </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186054.html" target="_blank">Come mostrare le colonne di una tabella MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183084.html" target="_blank">Come creare dinamiche Avanti e Indietro pulsanti in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185614.html" target="_blank">Come modificare un file di testo utilizzando PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183928.html" target="_blank">PHP Trucchi pulsante </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185100.html" target="_blank">Come aprire un file PDF con PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186284.html" target="_blank">Come scrivere un sito web 301 o 302 Redirect con PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182866.html" target="_blank">Come aggiungere il Lightbox PHP PHP </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>