MySQL PHP ile GUID / UUID

1 Cevap php

Ben İKİLİ (16) olarak veritabanında Uuıdlerin saklamak istiyorum ama ben onları kabul ve XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX biçimi olarak sunmak gerekiyor. Ben bölmek atlamak önce (ne eğlenceli olduğunu!), Out-of-the-box bunu kütüphaneler ya da işlevleri vardır PHP kodu guid?

1 Cevap

Ne demek yok İKİLİ (36) yerine, BINARY (16)

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

CakePHP UUIDs için bazı düzgün işlevselliğe sahiptir ve bu ne anlamak CHAR (36) ve ikili (36) için otomatik olarak çalışır. Her iki şekilde neye ihtiyacınız olup olmadığını görmek için kaynağına biraz kazmak olabilir.

Düzenleme: İşte oluşturmak ve dönüştürmek için bir stand yalnız sınıf herhangi bir biçimi hakkında ihtiyacınız olabilir: http://www.shapeshifter.se/2008/09/29/uuid-generator-for-php/ Ben aşağıda açıklamada bu yayınlanmıştır ama emin bağlantı diğer kullanıcılar için kolayca görülebilir yapmak istedim.