-1

行全体を配列にプルする次の関数がありますが、私がしたいのは、下の例のように配列で en、de、es、fr、it の行タイトルを使用することです

function translateWord($word,$lang){
    $result = mysql_query("SELECT * FROM tbl_translate WHERE en = '$word'");
    if (!$result) {
        echo 'Could not run query: ' . mysql_error();
        exit;
    }
    $row = mysql_fetch_row($result);
    print_r($row);
}
translateWord('hi','fr');

応答

1 [1] => こんにちは [2] => こんにちは [3] => こんにちは [4] => ボンジュール [5] => チャオ )

する必要がある

1 [en] => hi [de] => こんにちは [es] => hola [fr] => bonjour [it] => ciao )

4

1 に答える 1

4

使用するmysql_fetch_assoc()

$row = mysql_fetch_assoc($result);
print_r($row);

[en] => hi [de] => hallo [es] => hola [fr] => bonjour [it] => ciao )
于 2013-01-23T14:14:38.600 に答える