| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo evitar entradas duplicadas con PHP en MySQL
    PHP Muchas aplicaciones permiten a los usuarios introducir datos que a continuación se inserta en una base de datos MySQL. Es importante que estas aplicaciones para comprobar si ya existe un registro en la base de datos MySQL antes de añadir . Una manera reactiva para hacer esto es crear un índice único en el campo clave en la base de datos MySQL, añadir el registro y comprobar para ver si se ha producido un error. Sin embargo , el enfoque más elegante , proactivo es para comprobar si un registro duplicado antes de agregar datos a la base de datos. Instrucciones
    1

    Inicie un editor y crear un nuevo archivo de script PHP. Por ejemplo , escriba:

    nano adddata.php
    2

    Crear el formulario HMTL para aceptar la entrada del usuario . Establecer el método para " publicar " y la acción de " update.php " para publicar los resultados presentados en un archivo " update.php " creará siguiente. ! Por ejemplo , escriba:

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



    < p >

    entrada /title datos > <br> <p> < /head> <br> <p> <body> <br> <p> <form method="post" action="update.php"> <br> <p> <input type = " "name = " hidden " value =" completado 1 " /> <br> <p> Número de cliente : <input type="text" name="custnum" size="10" /> < ;/p > <br> <p> Nombre del 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> Salga del editor y guarde el archivo . Ejecute el editor de nuevo y crear el archivo " update.php " . Por ejemplo , escriba: <br> <p> nano update.php <br> 4 <p> Compruebe la forma de campo oculto para asegurarse de que el archivo " update.php " fue llamado de la operación "post" . Por ejemplo , escriba: ? <br> <p> < Php <br> <p> $ completado = $ _POST [' completado '] ; <br> <p> if ($ completado = " 1 ") die ( " Forma <p> no completó < /p> "); <br> 5 <p> Extraiga el número de cliente y el nombre del cliente a partir de los resultados publicados . Asegúrese de que cada valor contiene datos. Por ejemplo , escriba: <br> <p> $ numero = ( isset ($ _POST [' CustNo ']) $ _POST [' CustNo '] : ""; <br> <p> $ name = ( isset ( $? _POST [' custname '] $ _POST [' custname '] : ""; <br> <p> if ( $ numero == "" <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/php-mysql-programming/92619.html' >Cómo insertar datos de un formulario en PHP a una base de datos MySQL </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/php-mysql-programming/92621.html' >Cómo crear un correo electrónico HTML en PHP </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </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="/Programacion/php-mysql-programming/92240.html" title="Cómo convertir a la zona horaria GMT en PHP " target="_self">Cómo convertir a la zona horaria GMT en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92515.html" title="Cómo convertir una matriz en una cadena en PHP " target="_self">Cómo convertir una matriz en una cadena en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92224.html" title="Cómo obtener un archivo de sesión de PHP " target="_self">Cómo obtener un archivo de sesión de PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92568.html" title="Cómo insertar fechas en las tablas MySQL " target="_self">Cómo insertar fechas en las tablas MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91664.html" title="Cómo: Con Xcode PHP " target="_self">Cómo: Con Xcode PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92235.html" title="Cómo crear un servidor MySQL en CentOS 2010 " target="_self">Cómo crear un servidor MySQL en CentOS 2010 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92355.html" title="Cómo convertir una cadena en un número en MySQL " target="_self">Cómo convertir una cadena en un número en MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92547.html" title="Cómo ejecutar una consulta de MySQL para PHP " target="_self">Cómo ejecutar una consulta de MySQL para PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91794.html" title="Cómo deshabilitar PHP Exec " target="_self">Cómo deshabilitar PHP Exec </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92060.html" title="Usos de equivalente de clases en PHP " target="_self">Usos de equivalente de clases en PHP </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 width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86359.html" title="Tipos de archivos SQLite " target="_self">Tipos de archivos SQLite </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/94133.html" title="Cómo obtener la fecha del sistema de Python " target="_self">Cómo obtener la fecha del sistema de Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95544.html" title="Cómo agregar nodos a TreeView " target="_self">Cómo agregar nodos a TreeView </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/90725.html" title="Cómo realizar un desplazamiento de bits en Java " target="_self">Cómo realizar un desplazamiento de bits en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92877.html" title="Cómo poner contenido variable en un archivo con PHP " target="_self">Cómo poner contenido variable en un archivo con PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88698.html" title="La diferencia entre un operador y operando " target="_self">La diferencia entre un operador y operando </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89331.html" title="Cómo registrar errores y captura a través de excepciones en Java " target="_self">Cómo registrar errores y captura a través de excepcio…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/95917.html" title="Cómo validar en Visual Basic " target="_self">Cómo validar en Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93675.html" title="Cómo encontrar la suma de una tupla de Python " target="_self">Cómo encontrar la suma de una tupla de Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/90173.html" title="¿Cómo puedo encontrar el primer número en Java " target="_self">¿Cómo puedo encontrar el primer número en Java </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>