Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
evolucja
Czy ktoś mi powie dlaczego:
  1. $querya = mysql_query("set @id=$id,@nr = 0, @idnr = 0;
  2. select @idnr as nr from (SELECT @nr:=@nr+1,if(ID=@id, @idnr :=
  3. @nr,@idnr=@idnr),ID FROM `users` order by `points` DESC)
  4. podsel where podsel.`id` = @id;") or die (mysql_error());

zwraca błąd:
  1. 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 'select @idnr as nr from (SELECT @nr:=@nr+1,if(ID=@id, @idnr := @nr,@idnr=@idn' at line 2

a jak wkleje to zapytanie w PhpMyAdminie w oknie SQL to wszystko ładnie przechodzi?
nospor
Tam są dwa zapytania:
  1. SET @id=$id,@nr = 0, @idnr = 0;

  1. SELECT @idnr AS nr FROM (SELECT @nr:=@nr+1,IF(ID=@id, @idnr :=
  2. @nr,@idnr=@idnr),ID FROM `users` ORDER BY `points` DESC)
  3. podsel WHERE podsel.`id` = @id;

Kazde masz wykonac w oddzielnym mysql_query()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.