私はスポーツスコアをリストアップしたウェブサイトを持っています。このように、それを現在の作品:PHP MySQLの名前スコア分離システム
名姓1-0名姓
それはこのスペースに基づいて爆発、その後に基づく(スコアを含む)第三のいずれかを爆発 - 。
この問題は、2語以上の名前をサポートしていないことが原因です。私が - firstを使って爆発した場合、 - inの名前はサポートされません。結果はテキストエリアに追加されます。なぜなら、追加する必要がある数千ものため、複数のフィールドにデータを入力させたくないからです。誰もがマルチワードと特殊文字を区別しないシステムを作る方法についてアドバイスをしていますか?多分、数字に遭遇したときに分割し、最初のチャンクをファーストネームとして、最後のチャンクをその選手のスコアとして、残りを姓として選択する方法はありますか?
あなたは正規表現を調べる必要があります。 – Damp
はデータベース設計が貧弱だと聞きます。 – Flukey
@Flukeyこれは私が最初に思ったものですが、これはデータ入力形式でありデータ記憶域ではないようですフォーマット。私はOPがこれらをタイプインしているか、他の場所からそれらを掻き集めて、意味のある塊に分割しようとしていると思います。 – octern