Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]while mysql_query lp
Tadek888
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 21.04.2009
Skąd: Białogóra

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


Witam.
Mam taki oto problem.

Przez pętlę while wykonuję UPDATE do bazy danych na wszystkich rekordach w konkretnej tabeli.
  1. $lp = 0;
  2. $link = db_connect_BF(); $todo2 = mysql_query("SELECT ".T_FAQ_C_ID." FROM ".T_FAQ." ORDER BY ".T_FAQ_C_ORD." ASC", $link);
  3. while(list($fid) = mysql_fetch_array($todo2)){
  4. $neword = $lp++;
  5. $todo3 = mysql_query("UPDATE ".T_FAQ." SET ".T_FAQ_C_ORD." = '".$neword."' WHERE ".T_FAQ_C_ID." = '$fid'", $link);
  6. }
  7. mysql_close($link);


dlaczego $lp nie chce sie wrzucić w postaci wyliczanki 1, 2, 3 itd...
wstawia się w postaci policzonych rekordów czyli jeśli są 3 to wszędzie wpakuje 3 zamiast lecieć po kolei od 1 w górę.

Ten post edytował Tadek888 30.01.2012, 22:39:24
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 07:52