Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa vyhnúť duplicitné položky s PHP v MySQL

Mnoho PHP aplikácií umožní užívateľom zadať dáta, ktoré sú potom vložené do databázy MySQL . Je dôležité , aby tieto aplikácie skontrolovať , či už záznam v databáze MySQL existuje pred pridaním . Reaktívne spôsob , ako to urobiť , je nastaviť jedinečný index na pole kľúča v databáze MySQL , pridanie záznamu a skontrolujte , či došlo k chybe . Avšak , čím viac elegantný , proaktívny prístup je pre kontrolu duplicitné záznam pred pridaním dát do databázy . Pokyny dovolená 1

Spustite editor a vytvorte nový súbor PHP skriptu . Napríklad typ :

nano adddata.php
2

Vytvorenie formulára HMTL prijímať vstup používateľa. Nastavte metódu " príspevok " a opatrenia , ktoré " update.php " , aby ste mohli písať predložené výsledky na " update.php " súbor , ktorý bude vytvárať ďalšie. Napríklad typ :

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



sťahovanie

Data Entry /title > <br> <p> < /head > <br> <p> <body> <br> <p> <form method="post" action="update.php"> <br> <p> < input type = " skrytý " name = " dokončené " value = " 1 " /> <br> <p> <p> zákaznícke číslo : input type = " text " name = " custnum " size = " 10 " /> < ;/p > <p> <p> o zákazníkoch Meno : input type = " text " name = " custname " size = " 30 " /> < /p > <p> < , p > <input type="submit" name="Submit" value="submit" /> < /p > <p> < /form > <br> <p> < /body > ; <br> <p> < /html > <br> 3 <p> Ukončite editor a súbor uložte . Spustite editor znova a vytvoriť súbor " update.php " . Napríklad typ : <br> <p> nano update.php <br> 4 <p> Pozrite sa na skryté pole formulára , aby zabezpečili , že súbor " update.php " bola volaná z " po " operácii . Napríklad typ : <br> <p> < php <br> <p> $ completed = $ _POST [ ' dokončená ' ] ; <br> <p> if ( $ completed = " 1 " ! ) Die ( ? " <p> Formulár nie je dokončená < /p > ! " ) ; <br> 5 <p> Výpis zákaznícke číslo a meno zákazníka z vyslaných výsledkov . Skontrolujte , či je každá hodnota obsahuje dáta . Napríklad typ : <br> <p> $ number = ( isset ( $ _POST [ ' CustNo ' ] ) $ _POST [ ' CustNo " ] : " " ; <br> <p> $ name = ( isset ( $ _POST [ ' custname ' ] $ _POST [ ' custname ' ] : " " ; <br> <p> if ( $ číslo == " " <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404964.html' >Ako vložiť dáta z formulára v PHP a MySQL databázy </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404966.html' >Ako vytvoriť HTML e - mail v PHP </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403768.html" target="_blank">Ako zmeniť skupiny PHP v cPanel </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404349.html" target="_blank">Ako používať PHP Redirect záhlavie Kdekoľvek Skripty </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404965.html" target="_blank">Ako sa vyhnúť duplicitné položky s PHP v MySQL </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404159.html" target="_blank">Ako zistiť , či PHP beží v režime CGI ? </a></li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403878.html" target="_blank">Ako môžem zazvoniť na serveri z PHP </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403805.html" target="_blank">PHP voľby Parse </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405097.html" target="_blank">Ako povoliť SSL a PHP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404698.html" target="_blank">Ako zmeniť malé písmená na veľké písmená Aj v PHP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404634.html" target="_blank">Ako previesť reťazec na Decimal v PHP </a> </li> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404168.html" target="_blank">Apache Thrift PHP je pomalá </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405011.html" target="_blank" class="ewq32ada131">Ako odoslať súbory cookie v doménach </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405011.html" target="_blank">Ak prevádzkujete internetové stránky , ste mohli byť potenciálne dostať tisíce návštevníkov denne . Tie predstavujú tisíce rôznych relácií váš kód servera má sledovať . Ako sa váš server by mal byť schopný rozlíšiť jeden návštevník od ďalších? Ako môže váš server povedať , ktoré relácie sú užívatelia , ktorí sa prihlásili , a tie , ktoré nie sú ? Jeden spôsob , ako robiť toto je tým , odosielanie dátových súborov známych ako cookies celej vašej domény , ktoré majú byť uložené na prechádzanie p</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403937.html" target="_blank" class="ewq32ada131">Ako používať Zend ACL v Modulárny prostredí </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403937.html" target="_blank">Zend ACL je založený na PHP framework pre vývoj webových , že softvéroví inžinieri použiť na vytvorenie a spravovanie zoznamov riadenia prístupu . Tieto zoznamy rozhodnite , ktoré užívatelia webové stránky alebo aplikácie môže vykonávať niektoré funkcie , akonáhle oni sú prihlásení Zend ACL možno tiež použiť na priradenie oprávnenie k iným kódovaných objekty , aby nedošlo k ich náhodnému úpravy dát . Je to je jednoduché použitie v Zend Studio - modulárny vývojové prostredie - ktorý poskytuje nas</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405031.html" target="_blank" class="ewq32ada131">Dynamické SQL Tutorial </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405031.html" target="_blank">Dynamické SQL je programovací prístup , ktorý vám umožní vytvoriť príkazy SQL dynamicky za behu . Cez vyhlásenie Dynamic SQL , môžete vytvoriť ďalšie všeobecné databázové aplikácie , ako si nemusíte zadať tabuľku alebo meno stĺpca v kompilácii čas . Dynamické SQL spoliehať na vstup užívateľa alebo získať vstup od výstupu iný postup je v behu . Môžete vytvárať dynamické príkazy SQL pomocou ASP.NET , ColdFusion alebo v SQL Server uložené procedúry . Veci , ktoré budete potrebovať SQL Server Enter</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403970.html" target="_blank" class="ewq32ada131">Ako kresliť čiary v PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403970.html" target="_blank">PHP je programovací jazyk používaný na vytváranie webových stránok . Jeden z vstavaných funkcií PHP je schopnosť tlačiť HTML kód , ktorý sa používa na zobrazenie časti webovej stránky , bez toho aby ste museli prerušiť z PHP kódu . To uľahčuje kresliť HTML funkcií v rámci PHP , napríklad pomocou značky HTML linky nakreslite vodorovnú čiaru na internetových stránkach . Pokyny dovolená 1 Otvorte PHP súbor do vášho výberu softvér pre úpravu 2 Type echo ; . Na mieste vo vašom smerovacie čísl</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404531.html" target="_blank" class="ewq32ada131">Ako exportovať príkazy INSERT v MySQL </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404531.html" target="_blank">Pravidelné zálohy sú nevyhnutné , ak používate webové stránky , takže môžete obnoviť stránky tak rýchlo , ako je to možné po výpadku servera, napríklad . Na rozdiel od zdrojové súbory , ktoré tvoria webové stránky , ktoré zostávajú bezo zmeny po väčšinu času , databáza sa neustále mení s pridané nové údaje a existujúce záznamy aktualizované . Pre vás obnoviť webové stránky s minimálnou stratou dát , mali by ste sa časté zálohovanie databázy , vykonať pomocou nástroja mysqldump nainštalovaný MySQ</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405505.html" target="_blank" class="ewq32ada131">Ako Echo premenné pomocou PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405505.html" target="_blank">Funkcia echo ( alebo presnejšie jazykový konštrukt ) , je jedným z najčastejšie používaných funkcií v PHP . Všetky programovacie jazyky majú funkciu , ktorá umožňuje tlač textu v prehliadači , a echo je funkcia , ktorá spracováva to v PHP . Veci , ktoré budete potrebovať PHP 5 , správne nainštalovaný a nakonfigurovaný PHP IDE alebo textovom editore webový server (najlepšie Apache ) MySQL databázový server nakonfigurovaný pre prácu s PHP Zobraziť ďalšie inštrukcie echo premennej pomocou PHP</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403912.html" target="_blank" class="ewq32ada131">Ak by PHP trieda konštruktor byť verejné alebo súkromné ​​? </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403912.html" target="_blank">Ako môžete pristupovať PHP triedy konštruktory je závislá na tom , ako je definovaná trieda . Public class konštruktor je prístupná niektorý z vašich iných tried . Súkromná Konštruktor triedy je k dispozícii len v rámci triedy pre PHP projektu . Musíte zistiť dostupnosť pre triedy konštruktérov pri vývoji svojej triedy na určenie , či chcete vytvoriť konštruktor triedy , ktorý je verejný , alebo súkromný . Verejné public class konštruktor umožňuje vytvoriť inštanciu triedy a pomocou konstrukto</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403939.html" target="_blank" class="ewq32ada131">Ako vytvoriť Twitter Stream S PHP </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/403939.html" target="_blank">Twitter je populárna sociálna sieť , ktorá sa špecializuje na microblogging , alebo umožňuje používateľom komunikovať cez malé stĺpiky 140 znakov alebo menej . Časť Twitteri úspechu spočíva v tom , že väčšina programovacích langauges , vrátane PHP , majú knižnice sú k dispozícii s Application Programming Interface ( API ) , ktoré môžu odosielať a získať dáta a z Twitteru . Veci , ktoré budete potrebovať klipart PHP Capable Serverový softvér ( napríklad inštalácia LAMP ) klipart Textový editor </a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>PHP /MySQL Programovanie</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401634.html" target="_blank">Ako si vyrobiť Border Neviditeľný na JFace Group </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404498.html" target="_blank">Ako Preveriť typ PHP súboru </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402218.html" target="_blank">Java Orezať Funkcia </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398740.html" target="_blank">Rozdiely medzi Byte Array Vs . String </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407571.html" target="_blank">Ako zmeniť farbu textu listbox položky v jazyku Visual Basic </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407771.html" target="_blank">Ako vám mám hovoriť formulár na Visual Basic 2005 ? </a></li><li><a href="http://www.pocitac.win/Programovanie/python-Programovanie/405827.html" target="_blank">Ako sa k nám Súradnice Linux kurzora </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400693.html" target="_blank">Ako vypočítať 8 - Bit Sequence </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>