わかりました、New York という名前をデータベースに手動で挿入しました。ここで、New York のように 2 つの単語として表示したいのですが、うまく機能しますが、newyork.mydomain.com のようなリンクに変更したい場合、2 つの単語が結合せず、代わりに new%20york.mydomain.com になります。データベースに名前を2つの単語で保持する方法はありますが、リンクになったときにそれらを結合します。クエリを実行するときに、1 つの単語を含む名前と複数の単語を含む名前を保持します。これが私が使用しているコードです。
while($state = mysql_fetch_array($states_set)) {
echo "<td><a href=\"http://{$state["menu_name"]}.mydomain.com\">{$state["menu_name"]}</a></td>";
前もって感謝します