MySQL
私は単語のリストを含むこのテーブルを持っています:
desc words;
+---------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| word | varchar(255) | NO | | NULL | |
+---------+--------------+------+-----+---------+----------------+
またHTML
、ユーザーが3文字を入力する必要がある3つの入力フィールドを持つフォームがあります。
<form action='load.php' method='post'>
<input type='text' name='first_letter'>
<input type='text' name='second_letter'>
<input type='text' name='third_letter'>
<input type='submit' name='submit'>
</form>
MySQL
単語内の出現順に3文字を含む単語をフェッチするクエリを作成することは可能ですか?
たとえば、私たちが言葉を持っている場合
adams
damn
mad
...そしてユーザーが文字「a」、「d」、「m」を送信すると、結果のみが表示されます
adams
最初に送信された文字は「a」であり、2番目に送信された文字は「a」の後に続くため(間に他の文字がある場合でも)。
または、を使用して単語を並べ替える方が簡単PHP
ですか?もしそうなら、どのように?私は初心者プログラマーです。