Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/07/2011, 19:20
WinderJerter
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: problemas con INNER JOIN

Bueno muchas gracias a los dos por responder.

He logrado conseguirlo de esta manera

Código PHP:
Ver original
  1. <?php
  2.  
  3. $sql_demo = "SELECT correo FROM usuarios WHERE correo = '".mysql_real_escape_string($_POST['correo'])."'";
  4. $result_demo = mysql_query($sql_demo);
  5.  
  6. $sql_demo_TMP = "SELECT correo FROM TMP_usuarios WHERE correo = '".mysql_real_escape_string($_POST['correo'])."'";
  7. $result_demo_TMP = mysql_query($sql_demo_TMP);
  8.  
  9. if(mysql_num_rows($result_demo) == 1) {
  10.     $UPDATE_IMG = "UPDATE usuarios SET subidas = subidas + 1 WHERE correo = '".mysql_real_escape_string($_POST['correo'])."'";
  11.     $result_UPDATE_IMG = mysql_query($UPDATE_IMG) or die (mysql_error());
  12. } elseif(mysql_num_rows($result_demo_TMP) == 0) {
  13.     $demo_TMP = "";
  14.            
  15.     for($tmp = 0; $tmp <= 7; $tmp++) {
  16.         $random_tmp = array_rand($qwerty);
  17.         $demo_TMP .= $qwerty[$random_tmp];
  18.         $demo = "demo-". wordwrap($demo_TMP, 4, "-", TRUE);
  19.     }
  20.    
  21.     $usuarios_TMP = "INSERT INTO TMP_usuarios VALUES('$demo', '1', '$date', '$correo')";
  22.     $result_usuarios_TMP = mysql_query($usuarios_TMP) or die (mysql_error());
  23. } else {
  24.     $UPDATE_IMG_TMP = "UPDATE TMP_usuarios SET subidas = subidas + 1 WHERE correo = '".mysql_real_escape_string($_POST['correo'])."'";
  25.     $result_UPDATE_IMG_TMP = mysql_query($UPDATE_IMG_TMP) or die (mysql_error());
  26. }
  27.  
  28. ?>

La verdad yo pienso que no es la forma mas elegante y optima de lograrlo y si alguien se pudiera ayudar a optimizarla se los agradecería mucho.

Saludos y gracias de antemano