Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL]Zapytanie nie działa
marcin10m
post 5.03.2015, 11:48:28
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.03.2015

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


Witam!

Chciałbym zrobić zapytanie gdzie wyciągam rekordy z gdzie id jest znane i status=zamowione
To zapytanie działa ale nie ujmuje statusu:

  1. SELECT * FROM Zamowienia WHERE id_uzytkownika=1;



Te właściwe nie działają na stronie, ale po wpisaniu na serwerze w bazie działają:

  1. $sel = mysql_query("SELECT*FROM Zamowienia WHERE id_uzytkownika=1 AND status="zamowione"") or die ('blad');


  1. $sel = mysql_query("SELECT Zamowienia.Id_uzytkownika, Zamowienia.nazwa, Zamowienia.cena, Zamowienia.data, Zamowienia.Status
  2. FROM Zamowienia
  3. WHERE (((Zamowienia.Id_uzytkownika)=1) AND ((Zamowienia.Status)="zamowione")") or die ('blad');


wyświetlanie tak przebiega:
  1. if(mysql_num_rows($wynik1) > 0) {
  2. while($r = mysql_fetch_assoc($wynik1)) {
  3. echo "<td>".$r['nazwa']."</td>";
  4. echo "<td>".$r['cena']."</td>";
  5. echo "<td>".$r['data']."</td>";
  6. echo "<td>".$r['status']."</td>";
  7. echo "</tr>";
  8. }
  9. echo "</table></center>";
  10. }


Jak poprawnie napisać te zapytania?
Go to the top of the page
+Quote Post
Kshyhoo
post 5.03.2015, 11:51:01
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Co zwraca echo z zapytania?


--------------------
Go to the top of the page
+Quote Post
marcin10m
post 5.03.2015, 11:55:38
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.03.2015

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


Echo nie zwraca nic.
Go to the top of the page
+Quote Post
Kshyhoo
post 5.03.2015, 11:58:02
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




To niemożliwe... Jeżeli tak jest, to zapytanie nie działa. Jeżeli nie będzie spełniało zakładanych warunków, to znaczy, że jest źle skonstruowane.
Moim zdaniem, powinieneś przyjrzeć się ciapkom wink.gif

Może pokaż, jak używasz echo do zapytania wink.gif


--------------------
Go to the top of the page
+Quote Post
marcin10m
post 5.03.2015, 12:02:27
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.03.2015

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


Tak ma byc?
  1. echo mysql_query("SELECT*FROM Zamowienia WHERE id_uzytkownika=1 AND status="zamowione"") or die ('blad');
Go to the top of the page
+Quote Post
Kshyhoo
post 5.03.2015, 12:07:17
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Zapytanie do zmiennej a zmienną w echo.


--------------------
Go to the top of the page
+Quote Post
marcin10m
post 5.03.2015, 12:13:18
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.03.2015

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


Spróbowałem tak wyświetlić i nic nie było, zmieniłem zaptanie z status="zamowione" na status='zamowione' i działa :-)
Dzięki za nakierowanie na rozwiązanie :-)
poprawne zapytanie:
  1. SELECT*FROM Zamowienia WHERE id_uzytkownika=1 AND STATUS='zamowione';


Ten post edytował marcin10m 5.03.2015, 12:13:43
Go to the top of the page
+Quote Post
Kshyhoo
post 5.03.2015, 12:17:42
Post #8





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przecież pisałem, że ciapki smile.gif


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 03:37