Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2006, 15:57
Avatar de bistoco
bistoco
 
Fecha de Ingreso: marzo-2006
Mensajes: 141
Antigüedad: 18 años, 1 mes
Puntos: 0
tienes dos opciones....

1.- en la tabla ke guarda las keyword , poner este campo como llave primaria y asi no se repetira , pero igualmente tienes ke hacer una consulta para ke no te lance un error

2.- esta es la opcion ke yo ocuparia, antes de ingresar una nueva keyword a la base de buskeda pregunta

$sql="SELECT COUNT(columna_keyword) AS numero FROM tabla_keywords WHERE columna_keyword LIKE '".$keyword_para_insertar."'";
$fila=mysql_fetch_array($mysql_query($sql,$conexio n);
// pregunto por el numero de keywods ke existen = a la ke kiero ingresar
// tecnicamente puede ser 1 o 0
if($fila['numero']==0){
$sql="INSERT INTO tabla_keyword(campos...) VALUES(valores...)";
$r=mysql_query($sql_conexion);
}


saludos