Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/12/2010, 10:44
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Duda con encuesta

Me sale lo mismo:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM `encuesta` ORDER BY `encuesta`.`encid` DESC LIMIT 0 , 1' at line 1

Lo puse de la siguiente manera:

Código PHP:
Ver original
  1. $sql = "SELECT FROM `encuesta`
  2. ORDER BY `encuesta`.`encid` DESC
  3. LIMIT 0 , 1";

La versión de mysql es 5.1.52

Gracias nuevamente :)
______________

EDITADO:

Ya logré solucionarlo. El problema estaba en la segunda consulta, si a alguien le sirve le dejo el código como me quedo:

Código PHP:
Ver original
  1. <?php
  2. conectar();
  3.  
  4. $sql = 'select * from encuesta order by encid DESC LIMIT 0,1';
  5. $resultado = mysql_query($sql,$conectar) or die (mysql_error());
  6. $encuesta = mysql_fetch_array($resultado);
  7.  
  8. $encid = $encuesta['encid'];
  9.  
  10. mysql_free_result($resultado);
  11.  
  12. if ($user->data['is_registered']) {
  13.  
  14. $userid = $user->data['user_id'];
  15.  
  16. $consulta = 'select * from tblenc where encid = '.$encid.'';
  17. $resultado2 = mysql_query($consulta,$conectar) or die (mysql_error());
  18. $usuario = mysql_fetch_array($resultado2);
  19.  
  20. if($usuario['userid'] == $userid) {
  21. echo 'usted ya voto';
  22. }
  23. else{
  24.  
  25. echo 'usted puede votar';
  26. }
  27. } else {
  28. echo 'debes logearte para votar';
  29. }
  30. ?>

Muchas gracias por tu interés andrexx100, un abrazo :)

Última edición por kenproxd; 26/12/2010 a las 11:24