osk Posted October 6, 2009 Report Share Posted October 6, 2009 Problēma: ir datu bāze (mysql) ar vārdiem, uzvārdiem un dzimšanas datumiem. Iespējams, ka datu bāzē ir ievadīti vienādi cilvēki vai vieni un tie paši ar nelielām korekcijām. Kā tos atrast? Piemēram: Jānis Bērziņš 1999-01-01, Jānis Bērziņš 1999-01-10 utt. Idejas? Meklēt ar php vai pa taisno mysql? Quote Link to comment Share on other sites More sharing options...
bubu Posted October 6, 2009 Report Share Posted October 6, 2009 Kā tu zināsi, ka tie ir vieni un tie paši cilvēki? Vai tad divi cilvēki, kas piedzimuši 1. un 10. janvārī, nevar tikt nosaukti par Jāni Bērziņu? Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted October 6, 2009 Report Share Posted October 6, 2009 ( Vards, Uzvards, dzimsanas datums ) parak maz informacijas, nekadi nevaresi parbaudiit vai tas ir viens un tas pats, vai nav.. Nepieciesams Vel vismaz 2 lauki ( kaa minimums) Jo ja njem ar nelielam korekcijam tad : Jana Berzinsh Un Janis berzinsh Varf buut 2 dazadi cilveki ( Sieviete Virietis --> Divinji ) a tikpat labi pirma gadijuma ir ievades kljuda ( viens un tas pats cilveks) Tatd 1 lauks buutu Dzimums Otrs lauks parasti ir Dzimsanas vieta ( pilseta, regjions) Jo Tie buuss Ljoti reti gadijumi, kad vienaa pilseta, vienaa diena piedzimst 2 berni ar vienadiem vardiem un uzvardiem Bet izslegt to nevar, tatad vel vajdzetu 3 lauku ( Oficiali tas ir P.K.) , bet visticamak to neizmanto, tatad var izmantot pasreizejo dzives vietu ( adresi), Jo Nu gadijums ka divi Janji berzinji dziivo Vienaa dzivokli, maja .. jau sastada nieciigu varbuutiibu ... Quote Link to comment Share on other sites More sharing options...
marrtins Posted October 6, 2009 Report Share Posted October 6, 2009 Var mēģināt kaut-ko izdomāt, izmantojot un/vai kombinējot šādas f-ijas: http://lv.php.net/similar_text http://lv.php.net/levenshtein http://lv.php.net/soundex Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.