ugrás a tartalomhoz

Terméktípus nevekből azonosítószámok PHP-ben?

klimakiraly · 2006. Jan. 4. (Sze), 19.41
Szervusztok!

A kérdésem azért lett aktuális mert az Én logikám az ellentétes a termékek azonosítása id-ekel. Ha már van nekik egy számokból illetve betűkből álló típusuk..
De ugye ezzel már meg is égtem mert rajtam kivül mindenki id-ekel dolgozik.
És az fordul a fejembe, hogy generálok számokat a betükből.
És sajnos PHP-ben nem tudom hogyan csináljam.

Mondjuk a Chr függvény a Basicben vagy hasonló.

Köszönöm a segítségeteket: K.K.
 
1

miért nem jók a típusok nevei?

Hojtsy Gábor · 2006. Jan. 4. (Sze), 19.59
Hol nem tudod felhasználni a típusok neveit? Vagy másképp kérdezve miért van szükség számokra? A saját életed lesz egyszerűbb, ha nem használsz kétféle azonosítót, amik között állandóan át kell alakítani...

Ps. PHP-ben is van chr() függvény, de ami neked kell az éppen a fordítottja, az ord(), ami egy karakterből számot csinál.
5

Köszönöm

klimakiraly · 2006. Jan. 4. (Sze), 22.04
Helló!

Az elöző hozzászólásomból kimaradt, az ord()-ot kerestem.

Köszönöm

K.K.

ps: Mennyire idétlen ez script? Ti hogyan?
2

Kifejtenéd!

Balogh Tibor · 2006. Jan. 4. (Sze), 20.08
Az id (identity) magyarul azonosítót takar. Nem kell feltétlenül számnak lennie, csak egyedinek. Pl. autókat azonosíthatsz a rendszám alapján is, ha az adott rendszerben nem fog előfordulni rendszámcsere.
Ezek után mi a kérdésed?
3

Adatbázis?

janoszen · 2006. Jan. 4. (Sze), 20.52
Üdv!

Adatbázissal dolgozol, ugye?

Nyugodtan használhatsz VARCHAR-t is azonosítónak, semmi baj vele. Vagy INT AUTO_INCREMENT-et, ezzel nem kell denerálnod IDket, hanem sorban számozódik...
6

Csak akkor ha törlök lyukak lesznek.

klimakiraly · 2006. Jan. 4. (Sze), 22.08
Helló!

igen az auto_increment ismerős, csak a táblába Excel -> csv exportal mennek az adatok. És üres sorok az excelbe csak a képernyőt foglalja. Jó tudom autó szűrő ... de macerás. Ha eltünt a termék kitörlöm azt nincs id gond. Csak most a külső adatbázis export miatt. De remélem megoldjuk ezt a problémát (is).

K.K.
7

Nem kell sorban lennie

Balogh Tibor · 2006. Jan. 4. (Sze), 23.05
Az elsődleges kulcs értékeinek nem kell sorban lenniük, és lyukak is lehetnek benne. Sőt, az a jó, ha össze-vissza vannak.
4

Csak szám lehet az id

klimakiraly · 2006. Jan. 4. (Sze), 21.38
Sziasztok.

Sajna csak szám lehet az id, mert egy másik adatbázisba kell adatot átadnom. És id alapján azonosítják a terméket, hogy van e még mi az ára stb.

És vesztemre Én nem használom semmire az id-et mert ....

Össze dobtam egy scripet csak jó hosszú számot generál. :-)
Gondolom az lesz a következő problémám, de hátha nem.
<?php
 $mt = "MárkanévTípus";
 $mtl = strlen($mt);
 $mtls = substr($mt,0);
for ($i = 0; $i < $mtl; $i++) {
    $id = $id . ord($mtls{$i});
}
echo $id
?>