Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak zamienić id z bazy na krószą formę literowo-cyfrową ?
Greg23
post 28.07.2012, 13:30:13
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 6.04.2012

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


W bazie mam id w normalnej czyli liczbowej postaci:
  1. id:2734890

Chciałbym to zamienić na coś w stylu:
  1. id:28fjh


Jak to w miarę prosto wykonać ?

PS Nie chodzi o to, żeby pozmieniać fizycznie wszystkie id w bazie, tylko odwoływać się do nich w taki sposób, czyli zamieniać id na formę literowo-cyfrową i odwrotnie
w skrypcie, który korzysta z bazy.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
lobopol
post 28.07.2012, 13:41:40
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Możesz przekazywać liczbę w formacie 16 i konwertować na inta. Ewentualnie możesz zaimplementować sobie większy system liczbowy z cyklu 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, g, h, i, j odpowiada 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19 http://pl.wikipedia.org/wiki/Dwudziestkowy_system_liczbowy albo jakikolwiek większy


--------------------
Go to the top of the page
+Quote Post
Greg23
post 28.07.2012, 14:28:05
Post #3





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 6.04.2012

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


Kiedyś słyszałem o jakiejś funkcji, która realizuje coś takiego, tylko nigdzie nie mogę jej znaleźć :/


--------------------
Go to the top of the page
+Quote Post
konrados
post 28.07.2012, 15:56:31
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


lobopolowi zapewne chodziło o to: http://php.net/manual/en/function.base-convert.php

Gdy jest reqest to zamieniasz na postać 10tną i masz swoje ID.
Go to the top of the page
+Quote Post
Greg23
post 28.07.2012, 17:17:48
Post #5





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 6.04.2012

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


Dokładnie o to chodziło!
THX!!!


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:34