20/03/2011, 18:06
|
| Colaborador | | Fecha de Ingreso: marzo-2009 Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses Puntos: 101 | |
Respuesta: PHP y MYSQL, variables que no quiero que se repitan. Si lo importante es que no se repita la secuencia, lo que tenes que hacer es crear una clave unica en mysql: ALTER TABLE tuTabla ADD UNIQUE (campo1,campo2, campo3);
Luego, al insertar, pones: INSERT IGNORE INTO tuTabla VALUES ('$val1', '$val2', '$val3');
Y comprobas si se generó una id para esa transaccion o no. Si no, se vuelve a insertar: if (empty(mysql_insert_id())
{
... llamada a reintento
}
Se me ocurre que esto te puede ir bien. Claro que tu tabla necesitaría un primary key.... |