Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.12.2011 Ostrzeżenie: (0%)
|
Witam, wykonuję sobie proste zapytanie:
CODE SET @rownum := 0; SELECT * FROM (SELECT @rownum := @rownum+1 AS rank, id, score FROM profiles ORDER BY score DESC) AS derived_table Które daje prawidłowe wyniki w PhpMyAdmin. Ale już w PHP przy użyciu mysql_query daje oto taki efekt: CODE 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 * FROM (SELECT @rownum := @rownum+1 AS rank, id, score FROM profiles ORDE' at line 1 Jak widać mysql_query urżnął zapytanie. O.o Skąd takie cuda? Ten post edytował blady101 13.03.2012, 14:37:55 |
|
|
|
blady101 Zapytanie działa w phpmyadmin, w PHP już nie 13.03.2012, 14:37:08
skowron-line mysql_query pozwala na wykonanie tylko jednego zap... 13.03.2012, 14:40:46
blady101 Świetnie działa. Dzięki. Jeszcze jedno pytanie, w ... 13.03.2012, 14:55:37
skowron-line http://dev.mysql.com/doc/refman/5.0/en/con...-func... 13.03.2012, 15:15:05
blady101 Okej, instrukcja warunkowa jest. Ale teraz aby zat... 13.03.2012, 15:30:13
skowron-line A nie możesz w podzapytaniu użyć where id <... 13.03.2012, 15:44:37
blady101 Tu nie chodzi właśnie o ominięcie. Te zapytanie sp... 13.03.2012, 17:31:19 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:08 |