Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man undviker dubbla poster med PHP i MySQL

    Många PHP-program kommer att tillåta användare att mata in data som sedan sätts in i en MySQL-databas . Det är viktigt för dessa tillämpningar att kontrollera om en post redan finns i MySQL-databasen innan den tillsätts. Ett reaktivt sätt att göra detta är att sätta ett unikt index på nyckeln fält i MySQL-databas , lägger du till posten och se om ett fel inträffade . Dock är mer graciös , proaktiv strategi för att kontrollera om en dubblettpost innan du lägger till data i databasen . Instruktioner
    1

    Starta en redigerare och skapa en ny PHP-skript . Till exempel , typ :

    nano adddata.php
    2

    Skapa HMTL formen för att acceptera indata . Ställ in metoden för att " publicera " och åtgärder för att " update.php " att publicera de inlämnade resultaten till en " update.php " fil som du skapar nästa . ! Till exempel , typ :

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




    Data Entry /title > <br> <p> < /head > <br> <p> <body> <br> <p> <form method="post" action="update.php"> <br> <p> < input type = " hidden " name = " färdig " value = " 1 " /> <br> <p> <p> kundnummer : <input type="text" name="custnum" size="10" /> < ;/p > <br> <p> <p> Kund Namn : <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 > Addera 3 <p> Avsluta redigeraren och spara filen . Starta editorn igen och skapa " update.php "-filen . Till exempel , typ : <br> <p> nano update.php <br> 4 <p> Kontrollera det dolda fältet formuläret för att säkerställa att " update.php " filen hette från "post " operation . Skriv till exempel : ? <br> <p> < Php <br> <p> $ avslutat = $ _POST [ ' klar ' ] ; <br> <p> if ( $ avslutat = " 1 " ) die ( " <p> Form inte slutförts < /p > " ) ; <br> 5 <p> Extrahera kundnummer och kundnamn från de bokförda resultaten . Kontrollera att varje värde innehåller data . Till exempel , typ : <br> <p> $ antal = ( isset ( $ _POST [ ' custno ' ] ) $ _POST [ ' custno ' ] : " " ; <br> <p> $ namn = ( isset ( $ ? _POST [ ' custname ' ] $ _POST [ ' custname ' ] : " " ; <br> <p> if ( $ nummer == " " <div class=dad2><script language='javascript' src='/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/92619.html' >Hur man sätter in data från ett formulär i PHP till en MySQL-databas </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/92621.html' >Hur man skapar en HTML- e-post i PHP </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91844.html" title="Vilka är bindestreck och större än-tecken Syntaxes i PHP " target="_self">Vilka är bindestreck och större än-tecken Syntaxes i…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91560.html" title="Hur Starta en Misslyckades Curl Transfer i PHP " target="_self">Hur Starta en Misslyckades Curl Transfer i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92785.html" title="Hur man tar bort Cache i PHP " target="_self">Hur man tar bort Cache i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91812.html" title="Hur man hämtar en MySQL tabell struktur i PHP " target="_self">Hur man hämtar en MySQL tabell struktur i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91605.html" title="Hur du skapar din egen Carousel i PHP " target="_self">Hur du skapar din egen Carousel i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92555.html" title="Hur nära PHP Tags " target="_self">Hur nära PHP Tags </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91825.html" title="Konvertera radbrytningar till en punkt i PHP " target="_self">Konvertera radbrytningar till en punkt i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92959.html" title="Hur man lär MySQL Online " target="_self">Hur man lär MySQL Online </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92076.html" title="PHP MySQL Database Query " target="_self">PHP MySQL Database Query </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92710.html" title="Advanced PHP Training " target="_self">Advanced PHP Training </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/96447.html" title="Visual Basic Databas självstudie " target="_self">Visual Basic Databas självstudie </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/94963.html" title="Hur att skapa min egna kontroller i Vb.NET " target="_self">Hur att skapa min egna kontroller i Vb.NET </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89251.html" title="Hur man gör ett spel App för Free " target="_self">Hur man gör ett spel App för Free </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92714.html" title="Hur du installerar ett PHP Proxy Host för JavaScript " target="_self">Hur du installerar ett PHP Proxy Host för JavaScript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93912.html" title="Hur man skriver en Taylor -serien i Python " target="_self">Hur man skriver en Taylor -serien i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92119.html" title="Hantera MySQL med Plesk " target="_self">Hantera MySQL med Plesk </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/perl-programming/93418.html" title="Hur till Bädda Perl i HTML " target="_self">Hur till Bädda Perl i HTML </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/87138.html" title="Ställa en VBA Slut på Statement " target="_self">Ställa en VBA Slut på Statement </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92289.html" title="Hur konvertera en sträng till en decimal i PHP " target="_self">Hur konvertera en sträng till en decimal i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/94917.html" title="Hur För att lämna en Sub i VBA " target="_self">Hur För att lämna en Sub i VBA </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>