Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] podstawowe zapytanie - jak pobrać wynik?
gladiror
post
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Witam!
Moje pytanie jest troche dziwne, ale od dawna tego szukałem i nie moge tego nigdzie znaleźć... Dokładnie chodzi mi o to, że mam nastepujące zapytanie w php:

  1. <?php
  2. $zapytanie = "SELECT nazwa FROM 'owoce' where ilosc>0 LIMIT 1";
  3. ?>


Widać ze zapytanie jest proste. O co mi chodzi - otóż w jaki sposób można przypisać z tego zapytania (bo tutaj mamy tylko jeden wynik) wynik do jakiejś zmiennje, np. $a (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

W jaki też sposoób robi się to do zapytania poniżej:

  1. <?php
  2. $zapytanie = "SELECT nazwa,kolor FROM 'owoce' where ilosc>0 LIMIT 1";
  3. ?>


oraz zapytania takiego:

  1. <?php
  2. $zapytanie = "SELECT * FROM 'owoce' where ilosc>0 LIMIT 1";
  3. ?>


Do tej pory korzystalem z pętli, ale to jest w wielu przypadkach kompletnie niepotrzebne i chcę jakoś uprosić kod źrodłowy. Prosze o pomoc, bo przeszukalem duzo postów i nic nie moge znaleźć konkretnego.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Cytat
Do tej pory korzystalem z pętli, ale to jest w wielu przypadkach kompletnie niepotrzebne i chcę jakoś uprosić kod źrodłowy
Korzysta sie z petli gdy zapytanie zwraca wiele rekordow, gdy zapytanie zwraca jeden rekord to sie z petli nie korzysta, a robi sie to co robila petla tylko ze jeden raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
mozna tez uzyc mysql_result zamiast mysql_fetch_array() by ciut skrocic kod
z mysql to ma sredni związek - przenosze

@gavron
1) czytaj dokladniej, ty dales petle a chodzilo by bylo bez petli (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
2) uzywaj bbcode
Go to the top of the page
+Quote Post
gavron
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.12.2006

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


Cytat(nospor @ 28.12.2006, 08:13:46 ) *
@gavron
1) czytaj dokladniej, ty dales petle a chodzilo by bylo bez petli (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
2) uzywaj bbcode


mam pytanko.... a jak masz zamiar zrobic to bez petli?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

$a= odczyt_z_bazy
if ($a==jeden wynik) { zrob cos tam } else {
petla { zrob cos tam } }


w taki sposob?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

przecie to jest bez sensu?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 09:48