私はこの連想配列を持っています:
$Fields = array("row0"=>"Yahoo ID", "row1"=>"MSN ID", "row2"=> "Gtalk ID");
反対側では、私はこのSQLクエリを持っています:
SELECT YahooID, MSNID, GTalkID From UserTable WHERE Username = '$Username' LIMIT 1;
一部のユーザーはYahooIDのみを持っており、一部のユーザーは他のユーザーを持っているため、結果は異なる場合があります。たとえば、この結果が得られた場合:
$row[0] = NONE //means YahooID = NONE
$row[1] = example@msn.com
$row[2] = example@gmail.com
次に、これを出力(エコー)として持つ方法:
MSN ID = example@msn.com
Gtalk ID = example@gmail.com
Yahoo IDが存在しないため、結果はMSNとGtalkのみになります。「MSNID」と「GtalkID」は連想配列から可変であり、「example@msn.com」と「example@gmail.com」はSQL結果からのものです。
ありがとう!