Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/09/2011, 22:07
Avatar de Rodrhigo
Rodrhigo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 12 años, 7 meses
Puntos: 48
Respuesta: evitar insertar registros duplicados con insert ignore

if(!isset($_COOKIE['entrar_una_vez)){
setcookie("entrar_una_vez", 1, time()+3600*24*30*12);

$sql = "SELECT lime_questions.sid, lime_questions.gid, lime_questions.qid, lime_questions.title FROM lime_questions";
$dblink = mysql_connect("localhost","xxx","xxxx"); mysql_select_db("baseA",$dblink);
$resultado=mysql_query($sql,$dblink)or die(mysql_error());
while($row = mysql_fetch_array($resultado)) {

$encuesta=$row['sid'];
$seccion=$row['gid'];
$pregunta=$row['qid'];
$titulo=$row['title'];


$dblink2 = mysql_connect("localhost","xxx","xxx"); mysql_select_db("baseB",$dblink2);
$sql_inserta="INSERT IGNORE INTO encuestas (sid,gid,qid,title)
VALUES ('".$encuesta."','".$seccion."','".$pregunta."','" .$titulo."')";
$resultado_inserta=mysql_query($sql_inserta,$dblin k2);
}