We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

[MySql]2 pytania od laika


Huherko
14-02-2009, 16:52
no ok, ale wtedy mi wyskakuje "Resource id #28" i dalej się pierdziuli też ...

Huherko
14-02-2009, 15:49
Dzięki serdeczne Teraz wszystko gra Zrobiłem tak:

Kod:
$re1 = mysql_query("SELECT id FROM tabela WHERE status='uczen'");
$jest = mysql_num_rows($re1);

echo '
Uczniów na stronie: '.$jest.'
';
a z tym rokiem, to zapytanie w ten sposób:

Kod:
mysql_query("UPDATE `tabela` SET `wiek` = wiek+1");
Jeszcze raz dzięki serdeczne

grz3chu
14-02-2009, 14:11
Możliwe to jest na pewno ;p

ad1.
Kod:
select count(*) from imiona WHERE Imię='Jacek'
np. tak powinno zadziałać chyba. Tylko trzeba dostosować do danych Twoich.

ad2. Robisz zwykłą pętlę. Która wyciąga zapytaniem wszystkie rekordy z wiekiem używając np. mysql_fetch_object

$wiek = (tu dana z mysql_fetch_object)
$nowywiek = $wiek + 1

i następnym zapytaniem uaktualniasz dane używając $nowywiek. Gotowca Ci nikt raczej nie zrobi, bo się nie chce ;p

edit:
A jednak Borec zrobił ;p (nawet prościej)

Huherko
14-02-2009, 13:36
Witam, mam oto dwa takie zapytania.
1.
Jak otrzymać odpowiedź ile w bazie jest rekordów które mają np: Imię="Jacek" ??

2.
Mam na forum taki dynks, że tam wiek trzeba wpisywać, więc co roku się nie aktualizuje, i chciałbym zrobić takie zapytanie do bazy, by każdemu kto jest w bazie zrobić wiek=wiek+1 i to zapytanie bym sobie raz do roku włączał.

Czy coś takiego jest możliwe ??