Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Funkcija UUID iz MySql-a u PHP-u

[es] :: PHP :: Funkcija UUID iz MySql-a u PHP-u

[ Pregleda: 1610 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glamoc

Član broj: 125620
Poruke: 346
*.ptt.rs.



+1 Profil

icon Funkcija UUID iz MySql-a u PHP-u12.01.2011. u 18:30 - pre 161 meseci
Da li u PHP -u postoji funkcija koja generise id na isti nacin kao i funcija UUID u MySql-u.
Neophodno mi je da generisem bas preko te f-je, naravno uvek mogu poslati upit bazi ali ako postoji f-ja odradio bih to u samom PHP-u.
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
200.49.157.*

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Funkcija UUID iz MySql-a u PHP-u13.01.2011. u 12:39 - pre 161 meseci
Postoji ekstenzija za PHP uuid koja nudi izmedju ostalog i funkciju (uuid_create) za generisanje UUID-a.

uuid extension
http://pecl.php.net/package/uuid

Nazalost ova ekstenzija moze da se kompajlira samo za *nix operativne sisteme.

Za windows postoji druga ekstenzija - COM i druga funkcija (com_create_guid) i standardno dolaze kao deo core PHP distribucije za windows

http://www.php.net/manual/en/book.com.php

http://php.net/manual/en/function.com-create-guid.php


Postoji i treca mogucnost a to je da se pozove eksterni program uuidgen koji postoji i na windows-u (deo je Microsoft Platform SDK) i na Linuxu (deo je paketa efs2progs).

Da bi kod bio portabilan mozes da napises sledecu funkciju:

Code:


function uuidgen() {
$result = '';

if (function_exists('com_create_guid') === true) {
    $result = trim(com_create_guid(), '{}');
} elseif (function_exists('uuid_create') === true) {
    $result = trim(uuid_create(), '{}');
} else {
    $result = trim(`uuidgen`);
}

  return $result;
}






Tko leti vrijedi
 
Odgovor na temu

[es] :: PHP :: Funkcija UUID iz MySql-a u PHP-u

[ Pregleda: 1610 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.