Código PHP:
$sql="INSERT INTO tabla (CODIGO,NOMBRE,PASS) VALUES ('$codigo','$nombre','$pass')";
mysql_query($sql);
Aclaracion: CODIGO es clave primaria en la tabla.
Gracias!
| |||
Respuesta: INSERT sobreescriba datos en tabla MySQL? |
| ||||
Respuesta: INSERT sobreescriba datos en tabla MySQL? si pero a lo que se refiere con nombre de usuario y password (supongo) lo que deberias restringir es el mismo nombre de usuario no el codigo, mejor maneja tus codigos autonumericos y pon el campo nombre como unique y de ahi lo validas con php y listo |
| |||
Respuesta: INSERT sobreescriba datos en tabla MySQL? Pues creo que sería mejor realizar la comprobación antes. Si bien es cierto que usando mysql_affected_rows() puedes saber si se insertó alguna fila o no a la bd, si no lo hizo no sabrás por qué. Si realizas la comprobación antes, por lo menos ya sabes cuál sería la razón por la que no se insertó X fila. Si ya existía el mismo código, entonces es por eso, pero si no y aún así no insertó nada, entonces estarías teniendo problemas con tu bd o tu consulta. De acuerdo a eso puedes presentar un mensaje personalizado. Accesibilidad no más. Un saludo, |