try this:
$db = "db_prod";
$table = "test";
mysql_pconnect("localhost",$user_name,$password)
or die("Failed to Connect! Reason: ".mysql_error());
$lang_result = mysql_db_query($db,"SELECT DISTINCT languages FROM $table ORDER B
Y languages ASC");
$id_result = mysql_db_query($db,"SELECT DISTINCT id FROM $table ORDER BY id ASC"
);
echo "ID";
while ($lang_row = mysql_fetch_array ($lang_result))
echo "|",$lang_row["languages"];
echo "<BR>\n";
while ($id_row = mysql_fetch_array ($id_result))
{
$id = $id_row["id"];
echo $id;
$text_result = mysql_db_query($db,"SELECT languages,text FROM $table where
id = $id ORDER BY languages ASC");
mysql_data_seek($lang_result,0);
$text_row = mysql_fetch_array ($text_result);
while ($lang_row = mysql_fetch_array($lang_result))
{
if(!strcasecmp($lang_row["languages"], $text_row["languages"]))
{
echo "|",$text_row["text"];
$text_row = mysql_fetch_array ($text_result);
}
else
echo "|N/A";
}
echo "<BR>\n";
}