クエリを書くことができます。それはあなたにとってとても簡単です。
2 つのフィールドを持つ class(id, classname) という名前のテーブルがあるとします。ここで、クラス名フィールドにテーブルに挿入します。つまり、Metallica - Hero of the Day です。
これで、以下のプログラムでこれを実行できます。
mysql_connect('localhost','root','');
mysql_select_db('dbname'); // Please insert your dbname
$query = mysql_query('SELECT classname, REPLACE(classname," ","-") from class');
$record = mysql_fetch_array($query);
echo $record['REPLACE(classname," ","-")'];
出力が得られます。つまり、メタリカ --- 今日のヒーロー。
クエリを次のように置き換えた場合。以下のクエリについて、ボヘミアンの回答から助けを得ました。
$query = mysql_query("SELECT classname, replace(replace(replace(classname, ' ', '-'), '---', '-'), '--', '') from class");
$record = mysql_fetch_array($query);
echo $record["replace(replace(replace(classname, ' ', '-'), '---', '-'), '--', '')"];
結果、つまりMetallica-Hero-of-the-Dayが得られます
それでおしまい。簡単。
ありがとう