mysql hata msg ayrıştırmak - bu doğru yoldur?

0 Cevap php

Benim php / MySQL kodda ben çok EŞSİZ sütun tuşları olan bir tabloda (InnoDB) içine yeni bir kayıt eklemek. Yerleştirme (ER_DUP_ENTRY) ile başarısız olursa ben need sütunun değeri benzersiz değildi bilmek.

I was told that to achieve this, you must extract value of %d from error message you get: "Duplicate entry '%s' for key %d".

Bu çalışması gerekir ama ben çözüm sevmiyorum. Bazı dize eşleştirme Ayrıştırma / regex hep kaçınıyorum basit bir görev için gereksiz karmaşıklığı verir. Şimdi bir soru: bu gitmek için doğru yolu nedir? Daha iyi bir çözüm yok mu?

0 Cevap