Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przyporzadkowywanie id wierszom, -co mam zle :/ ?
venom-ek
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.09.2004

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


czesc,

chcialem aby w moim skrypcie kazdy wiersz w tabeli MySQL mial swoje id, co pozwoli mi potem odwolywac sie w dalszej czesci skryptu akurat do ktoregos tam konkretnego wiersza. Zrobilem wiec dodatkowa kolumne na to, a przy dodawaniu wartosci do tabeli zrobilem pare linijek, ktorych zadaniem bylo by zliczyc ile juz w danej tabeli jest wpisow potem $ilosc++ i wyszlo by nam id nastepnej kolumny.
wiec:
(oczywiscie wczesniej polaczylem sie do bazy etc)
  1. <?php
  2.  
  3. $result = mysql_query(&#092;"SELECT COUNT(id) AS number FROM nazwa_tabeli\");
  4. $row = mysql_fetch_array($result);
  5. $id = $row['id'];
  6. echo(&#092;"numer: $id\");
  7.  
  8. ?>


i po "numer" nic mi nie wyswietla :/ . kiedy wykonam to zapytanie przez phpmyadmin wszystko dziala.
co jest nie tak :/ ?

---
i tu nie chodiz o wyswietlenie ilosci w jakis tam sposob ale do zapisanie tej ilosci do jakiejs zmiennej (dlatego $id=....) .

z gory dzieki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Vengeance
post
Post #2





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


ustaw dla pola ID opcje auto_increment a mysql sam będzie robił to co ty sam chciałem oprogramować.


--------------------
Go to the top of the page
+Quote Post
venom-ek
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.09.2004

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


dzieki za odpowiedz. rzeczywiscie, dziala. Tylko teraz mam ten sam problem podczas proby pobrania id do zmiennej :/
uzywam tak samo wszystkiego, tyle ze funkcja SELECT LAST_INSERT_ID
pomozcie... sad.gif
Go to the top of the page
+Quote Post
Vengeance
post
Post #4





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


ja osobicie nie mam pojecia o co ci chodzi. ;] uscislij


--------------------
Go to the top of the page
+Quote Post
Vertical
post
Post #5





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Powinno być:
  1. <?php
  2. $result = mysql_query(&#092;"SELECT COUNT(id) AS number FROM nazwa_tabeli\");
  3. $row = mysql_fetch_array($result);
  4. $id = $row['number'];
  5. echo(&#092;"numer: $id\");
  6. ?>

Testowałem u siebie.
Go to the top of the page
+Quote Post

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: 20.08.2025 - 14:20