Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Select max()
8_pasarzer_NOSTR...
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 5.11.2009

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


Witam

Sprawa powinna być prosta ale ja nie potrafię sobie z nią poradzić. Wiem, że zaraz połowa forum mnie zbluzga ale nie potrafię tego zrobić i dlatego proszę o pomoc.

Oto moja baza danych

(IMG:http://www.gnat.daminet.pl/2.jpg)


Chciałbym pobrać te wartości z kolumny "dane", które zawierają najświeższą datę. Czyli dla tego przykładu te z id=4,5,6,8. Jak to uczynić. Najbardziej bym prosił o gotowe rozwiązanie.

Litości.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
8_pasarzer_NOSTR...
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 5.11.2009

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


Udało mi się po swojemu. Podaje rozwiązanie, może się komuś przyda (np. potomnym) :-)

Najpierw pobrałem maksymalna date (najbliższą dziś) :

include "baza.php";
$zapytanie = "select max(data) FROM wstep_wp";
$wykonaj = mysql_query($zapytanie) or die ("<BR>Błędne zapytanie bazy wstep_wp");
while($wiersz = mysql_fetch_array($wykonaj))
{$max_data=$wiersz['0'];};
mysql_close($link);


następnie pobrałem wszystkie pola, które w polu data mają (maksymalną pobraną wyżej date)

include "baza.php";
$zapytanie = "SELECT * FROM wstep_wp where (data='$max_data')";
$wykonaj = mysql_query($zapytanie) or die ("<BR>Zapytanie bazy wstep_wp");
mysql_close($link);
while($wiersz = mysql_fetch_array($wykonaj))
{$dane[]=$wiersz['dane'];};


pętelka

for($x=0;$x<count($dane);$x++)
{
print $dane[$x]
}


I koniec. mamy wypisane te pola w których jest data najbliższa dziś.

Pozdro dla wszystkich i dzieki za pomoc. Fakt sam na to wpadłem ale bez Waszej pomocy by mnie nie olśniło. Pewnie znajdzie się mądy, który napisze wszystko w jednej lini kodu. Wiec poozdro dla mądrych tego świata i ich rodzin.

Go to the top of the page
+Quote Post

Posty w temacie
- 8_pasarzer_NOSTROMO   [MySQL][PHP] Select max()   5.11.2009, 20:40:41
- - MateuszScirka   SELECT * FROM `wstep_wp` ORDER BY `id...   5.11.2009, 20:48:45
- - fifi209   ORDER BY - całe rozwiązanie. @edit Cytat(MateuszS...   5.11.2009, 20:49:16
- - 8_pasarzer_NOSTROMO   Napisałeś tak : SELECT * FROM `wstep_wp` ...   5.11.2009, 21:02:56
- - MateuszScirka   najswiezszy jest jeden - ten ostatni. Jakimi kateg...   5.11.2009, 21:23:46
- - skowron-line   [SQL] pobierz, plaintext SELECT * FROM wstep_wp WH...   5.11.2009, 21:34:12
- - 8_pasarzer_NOSTROMO   Przepraszam za złe nazewnictwo. Masz racje, najświ...   5.11.2009, 21:36:13
|- - skowron-line   Cytat(8_pasarzer_NOSTROMO @ 5.11.2009, 21...   5.11.2009, 21:37:34
|- - 8_pasarzer_NOSTROMO   Cytat(skowron-line @ 5.11.2009, 21:3...   5.11.2009, 22:09:58
|- - skowron-line   Cytat(8_pasarzer_NOSTROMO @ 5.11.2009, 22...   5.11.2009, 22:11:47
- - 8_pasarzer_NOSTROMO   Witam ponownie, z przykrością stwierdzam ze żaden ...   6.11.2009, 09:18:42
- - Chrom   dokładnie nie wiem czy to da zamierzony efekt, ale...   6.11.2009, 09:49:47
|- - 8_pasarzer_NOSTROMO   Cytat(Chrom @ 6.11.2009, 09:49:47 ) [...   6.11.2009, 09:59:04
- - phpion   [SQL] pobierz, plaintext SELECT * FROM wstep_wp WH...   6.11.2009, 09:56:00
- - phpion   Spójrz na moje zapytanie.   6.11.2009, 10:03:49
- - 8_pasarzer_NOSTROMO   @ phpion Błędne zapytanie mi wyskakuje a napisał...   6.11.2009, 10:06:33
- - phpion   Może podaj błąd jaki otrzymujesz? Pewnie chodzi o ...   6.11.2009, 10:08:40
- - 8_pasarzer_NOSTROMO   Mam tak: include "baza.php"; $zapy...   6.11.2009, 10:13:19
- - phpion   [PHP] pobierz, plaintext $wykonaj = mysql_query...   6.11.2009, 10:19:00
- - 8_pasarzer_NOSTROMO   Naprawde próbowałem już 10x. pisałem tak : (data) ...   6.11.2009, 10:22:11
|- - phpion   Cytat(8_pasarzer_NOSTROMO @ 6.11.2009, 12...   6.11.2009, 10:25:35
- - nospor   nie: $wykonaj = mysql_query($zapytanie) ...   6.11.2009, 10:24:40
- - 8_pasarzer_NOSTROMO   Something is wrong in your syntax obok 'select...   6.11.2009, 10:28:32
- - nospor   i po sprawie... pewnie uzywasz krasnala a w nim si...   6.11.2009, 10:29:42
- - 8_pasarzer_NOSTROMO   Udało mi się po swojemu. Podaje rozwiązanie, może ...   6.11.2009, 11:08:54
- - nospor   po pierwsze: zacznij uzywać bbcode po drugie: dla ...   6.11.2009, 11:13:28
|- - 8_pasarzer_NOSTROMO   Cytat(nospor @ 6.11.2009, 11:13:28 ) ...   6.11.2009, 14:17:24
- - phpion   Poza tym: po co po każdym zapytaniu zamykasz połąc...   6.11.2009, 11:16:44
- - thek   Na upartego jeśli już nie jesteś pewien czy się po...   6.11.2009, 11:28:24
- - nospor   CytatCzy mógłbyś, to co napisałem w 2 pytaniach za...   6.11.2009, 14:20:35


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: 12.10.2025 - 19:29