Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Co jest nie tak w tej formule
Forum PHP.pl > Forum > Bazy danych > MySQL
arkadi26
  1. $wykonaj=mysql_query("SELECT * FROM produkty WHERE podkategoria_id=".$_GET['podkat_id']." limit ".($_GET['dol']-1).",$iloscNaStronie ORDER by nazwa ASC");


Kurcze brakuje mi w tej formule gdzies kropki, ' czy " powyzszy kod nie chce chodzic: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

gdy kod jest w nastepujacej postaci:
  1. $wykonaj=mysql_query("SELECT * FROM produkty WHERE podkategoria_id=".$_GET['podkat_id']." limit ".($_GET['dol']-1).",$iloscNaStronie");


to wtedy dziala jak szalony - czyli dobrze, moze mi ktos pomoc gdzie cos wsadzic aby dzialalo to wszystko razem.

Dziekuje.
kicaj
  1. <?php
  2. $wykonaj = mysql_query( "SELECT * FROM produkty WHERE podkategoria_id = '". $_GET['podkat_id'] ."' ORDER BY nazwa ASC LIMIT ". ( $_GET['dol'] - 1 ) .", ". $iloscNaStronie ."" );
  3. ?>
nospor
http://dev.mysql.com/doc/refman/5.0/en/select.html
Cytat
SELECT
[ALL | DISTINCT | DISTINCTROW ]
[HIGH_PRIORITY]
[STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
select_expr, ...
[FROM table_references
[WHERE where_condition]
[GROUP BY {col_name | expr | position}
[ASC | DESC], ... [WITH ROLLUP]]
[HAVING where_condition]
[ORDER BY {col_name | expr | position}
[ASC | DESC], ...]
[LIMIT {[offset,] row_count | row_count OFFSET offset}]
[PROCEDURE procedure_name(argument_list)]
[INTO OUTFILE 'file_name' export_options
| INTO DUMPFILE 'file_name'
| INTO var_name [, var_name]]
[FOR UPDATE | LOCK IN SHARE MODE]]
Zwroc uwage na to co pogrubilem. A na przyszlosc zagladaj do manuala
arkadi26
Tak tak, poczytam manuala, bynajmniej dzieki za podpowiedz.
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.