Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyciągnięcie ostatniej nazwy i dodanie do innej tabeli
Forum PHP.pl > Forum > Przedszkole
ApC
witam...
mam problem... otoz tak: mam userow i chce pobrac ostatnio zalogowanego no i pobieram. wyswietla mi ladnie:

$os=mysql_fetch_assoc(mysql_query("SELECT `nick` FROM `users` ORDER BY `id` DESC LIMIT 1"));

no i wyswietla... ale... chce troche odciazyc serwerka no i to $os robi co kazde odswiezenie. ja chce zrobic ze np. dodaje do tabeli "dane" i wtedy tylko pobieram: $dane[os] . by co chwile tego nie wyciagac tylko po wejsciu na strone glowna sprawdza i updatuje. no i wyswietlam to $dane[os] i pisze: Array. o co chodzi snitch.gif
pyro
do zapytania pasuje więcej niż jeden wynik nie wiedzieć czemu.

zrób coś w tym stylu:
  1. <?php
  2. while($row = mysql_fetch_assoc(mysql_query("SELECT `nick` FROM `users` ORDER BY `id` DESC LIMIT 1")))
  3. {
  4. $bla = $row['ob'];
  5. }
  6. ?>
ApC
Ale nie chce petlowac. chce pobrac i juz. jakies inne pomysly?
pyro
chcesz to niepętlując??

A może jeszcze chcesz skrypt nie pisząc kodu php?
phpion
Możesz to zrobić w ten sposób:
  1. <?php
  2. $q = mysql_query("SELECT `nick` FROM `users` ORDER BY `id` DESC LIMIT 1");
  3. $os = mysql_result($q, 0);
  4. ?>

W zmiennej $os masz nick takiego usera.
Gdybyś chciał wyciągnąć więcej danych niż tylko nick to użyj:
  1. <?php
  2. $os = mysql_fetch_assoc($q);
  3. ?>

Wtedy jednak do nicku odwołujesz sie poprzez $os['nick'].
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.