Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error... SQL :-(

Estas en el tema de Error... SQL :-( en el foro de Bases de Datos General en Foros del Web. Buenas, io d esto no tengo ni idea... kreo k el tema está kolokado akí korrectamente .... Me he bajado un script para montar un ...
  #1 (permalink)  
Antiguo 12/10/2003, 07:20
 
Fecha de Ingreso: agosto-2003
Mensajes: 4
Antigüedad: 20 años, 8 meses
Puntos: 0
Error... SQL :-(

Buenas, io d esto no tengo ni idea... kreo k el tema está kolokado akí korrectamente ....
Me he bajado un script para montar un serrvidor d programa p2p .... Las instrucciones d instalación son simplemente subir archivos, rellenar daatos de base d datos, kargar archivo .sql i kambiar alguna kosita de "pura apariencia", todo mui sencillo.
Pero kuando voi a kargar la página principal m sale este error:

You have an error in your SQL syntax near 'ORDER BY added' at line 1

Luego, si intento kargar otras páginas komo upload.php k rekiere registro m redirige a la página de login komo si todo funcionara bien, pero todas las páginas salen en blanko... :( Así k no sé a k se puede deber...

Por si sirve de algo pongo aki el komienzo del kódigo de la página indice en el que parece k realiza las konsultas...


Código PHP:
<?

require "include/bittorrent.php";
dbconn();

if (
$HTTP_SERVER_VARS["REQUEST_METHOD"] == "POST")
{
  
$choice $_POST["choice"];
  if (
$CURUSER && $choice != "" && $choice 256 && $choice == floor($choice))
  {
    
$res mysql_query("SELECT * FROM polls ORDER BY added DESC LIMIT 1") or sqlerr();
    
$arr mysql_fetch_assoc($res) or die("No poll");
    
$pollid $arr["id"];
    
$userid $CURUSER["id"];
    
$res mysql_query("SELECT * FROM pollanswers WHERE pollid=$pollid && userid=$userid") or sqlerr();
    
$arr mysql_fetch_assoc($res);
    if (
$arr) die("Dupe vote");
    
mysql_query("INSERT INTO pollanswers VALUES(0, $pollid, $userid, $choice)") or sqlerr();
    if (
mysql_affected_rows() != 1)
      
stderr("Error""An error occured. Your vote has not been counted.");
    
header("Location: [url]www.mypage.com[/url]");
    die;
  }
  else
    
stderr("Error""Please select an option.");
}

// delete accounts that have been inactive for over 8 weeks
mysql_query("DELETE FROM users WHERE last_access <> '0000-00-00 00:00:00' AND " gmtime() . " - UNIX_TIMESTAMP(last_access) > 4838400 ORDER BY added") or die(mysql_error());


while (
get_row_count("torrents") > 13 && get_row_count("peers") > 10000)
{
  
// get id of oldest torrent
  
$res mysql_query("SELECT id FROM torrents ORDER BY added LIMIT 1") or sqlerr();
  
$arr mysql_fetch_row($res) or die;
  
$tid $arr[0];
  
// delete torrent
  
mysql_query("DELETE FROM torrents WHERE id=$tid") or sqlerr();
  
// delete orphaned peers
  
mysql_query("DELETE FROM peers WHERE torrent=$tid") or sqlerr();
}


$a = @mysql_fetch_assoc(@mysql_query("SELECT id,username FROM users WHERE status='confirmed' ORDER BY id DESC LIMIT 1")) or die(mysql_error());

Gracias por la atención i a ver si alguien puede ayudarme

Última edición por maiakovski; 12/10/2003 a las 16:45
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.