これは単なる回避策であり、chrisR が言ったようにテーブルの構造を変更することができます
しかし、ここで必要に応じて、これが役立つ場合はこれを見ることができます。
$con = mysql_connect("localhost","root","admin");
if (!$con)
{
die('Could not connect ya rafik : ' . mysql_error());
}
mysql_select_db("mydatabase", $con);
$query = mysql_query("SELECT * FROM mytable2 ORDER BY name ");
// please use PDO or mysqli instead.
そして、このようにphpで結果を管理します
while ($column_data = mysql_fetch_assoc ($query)) {
echo $column_data['name']." does : ";
if ($column_data['sports_1'] == 1 ){echo " Sport1 ";} else {}
if ($column_data['sports_2'] == 1 ){echo " Sport2 ";} else {}
if ($column_data['sports_3'] == 1 ){echo " Sport3 " ;} else {}
echo "<br />" ;
}
データベースはそのようなものです
id name sports_1 sports_2 sports_3
1 Mark 1 0 1
2 John 0 1 1
結果は次のようになります。
John does : Sport2 Sport3
Mark does : Sport1 Sport3