sidrs Posted August 28, 2010 Report Share Posted August 28, 2010 Man datubaze kolona ir ieraksts "vards uzvards" ar kadu funkciju varu izdabūt tikai vardu? Quote Link to comment Share on other sites More sharing options...
briedis Posted August 28, 2010 Report Share Posted August 28, 2010 Meklē mysql funkciju: SPLIT_STR Quote Link to comment Share on other sites More sharing options...
mefisto Posted August 28, 2010 Report Share Posted August 28, 2010 Vai arī tu varētu atdalīžanu veikt PHP pusē. Tikai ir viena problēma : cilvēkiem mēdz būt vairāki vārdi un uzvārdi. Quote Link to comment Share on other sites More sharing options...
sidrs Posted August 28, 2010 Author Report Share Posted August 28, 2010 vards un uzvards ka piemers tikai. man pirmais vards katram ierakstam ir savadaks bet otrs visiem ir vienads. uzmetishu aci SPLIT_STR funkcijai. Quote Link to comment Share on other sites More sharing options...
sidrs Posted August 28, 2010 Author Report Share Posted August 28, 2010 skatijos skatijos un atradu sadu variantu $str = "kautkas1 kautkas2"; $wc = explode(" ", $str); //izvada kautkas1 echo $wc[0]; Quote Link to comment Share on other sites More sharing options...
marcis Posted August 29, 2010 Report Share Posted August 29, 2010 Gudrāk jau tomēr būtu būtu glabāt vārdu un uzvārdu atsevišķās kolonās. Datubāzes pusē dabūt vārdu un uzvārdu atsevišķi būtu derīgi priekš kārtošanām/grupēšanām/etc mysql> SELECT SUBSTRING_INDEX('vards uzvards', ' ', 1) AS `name`, SUBSTRING_INDEX('vards uzvards', ' ', -1) AS `surname`; +-------+---------+ | name | surname | +-------+---------+ | vards | uzvards | +-------+---------+ šeit gan joprojām eksistē mefisto pieminētā problēma par vairākiem vārdiem un uzvārdiem 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.