Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bledy w zapytaniu mysql, zapytanie mysql
bastek8989
post
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


Witam

chcialem zapytac co mamzle w tym skrypciku

  1. <?php
  2. $sql = "SELECT * FROM buty ORDER BY id ASC WHERE kategoria LIKE "%adida%" ";
  3. $result = mysql_query($sql);
  4. while($wynik=mysql_fetch_array($result))
  5. ?>


wyskakuje mi blad Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/bastek/public_html/esklep/index.php on line 22

thx za pomoc

Ten post edytował bastek8989 2.10.2006, 17:32:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Co tu mam zle
Masz źle tytul:
1) brak znacznika zgodnie z zasadami forum przedszkole
2) bezsensowny tytul.

Wysil sie troche i popraw obie rzeczy.

Co do problemu:
like ma taką postac:
  1. ...LIKE '%cos%'


a u ciebie jest:
  1. ...LIKE %cos%


Czegos brakuje

edit:
  1. <?php
  2. $sql = "SELECT * FROM buty ORDER BY id ASC WHERE kategoria LIKE '%adida%' ";
  3. ?>
Go to the top of the page
+Quote Post
bastek8989
post
Post #3





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


moj skrypt ma teraz taka postac:
  1. <?php
  2. $sql = "SELECT * FROM buty ORDER BY id ASC WHERE kategoria LIKE '$wybrano=$_GET['buty']' ";
  3. ?>


niestety wyskakuej mi


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/bastek/public_html/esklep/index.php on line 20

prosze o pomoc
Go to the top of the page
+Quote Post
wipo
post
Post #4





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

Ostrzeżenie: (0%)
-----


Cytat(bastek8989 @ 2.10.2006, 18:32:27 ) *
moj skrypt ma teraz taka postac:
  1. <?php
  2. $sql = "SELECT * FROM buty ORDER BY id ASC WHERE kategoria LIKE '$wybrano=$_GET['buty']' ";
  3. ?>


niestety wyskakuej mi
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/bastek/public_html/esklep/index.php on line 20

prosze o pomoc

Człowieku ty chyba nie wiesz co piszesz albo nie czytasz co ktoś pisze

Po pierwsze WHERE musi być przed order
po drugie:
  1. <?php
  2. $sql = "SELECT * FROM buty WHERE kategoria LIKE '%".$_GET['buty']."%' ORDER BY id ASC";
  3. ?>

Tylko wywal te slashe

Ten post edytował wipo 2.10.2006, 18:47:15
Go to the top of the page
+Quote Post
bastek8989
post
Post #5





Grupa: Zarejestrowani
Postów: 205
Pomógł: 1
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


dziala dzieki za pomoc jutro bee sie martwil dalej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:42