如何将mysql结果作为数组获取

时间:2018-01-24 10:06:09

标签: mysql arrays translate

这里我有一个翻译器必须从mysql获取数据,然后像$ _name = array($ _en,$ _ru,$ _ua)一样显示它们然后我想按案例[0]或[1]选择数据或[3]

我需要将mysql结果显示为数组

我已经尝试过这个但它不起作用

<?php

$result1 = mysql_query("SELECT t_name, t_ru, t_ua, t_en FROM transl_db ");

while ($row = mysql_fetch_array($result1)) {

t_name = array ('t_ru', 't_ua', 't_en' )

}

?>

3 个答案:

答案 0 :(得分:0)

尝试

$result1 = mysql_query("SELECT t_name, t_ru, t_ua, t_en FROM transl_db ");

while ($row = mysql_fetch_array($result1)) {
     $t_names[] = array ('t_ru'=>$row['t_ru'],'t_ua'=> $row['t_ua'],'t_en'=>$row['t_en'] );
}

while ($row = mysql_fetch_array($result1)) {
     $t_names[] = $row;
}

现在可以在$t_names

上获得数据

答案 1 :(得分:0)

$ result = mysql_query(“SELECT t_name,t_ru,t_ua,t_en FROM transl_db”);

while($ row = mysql_fetch_array($ result))      $ t_names [] = $ row;

答案 2 :(得分:0)

我尝试了但是我必须从mysql获得$ t_name然后让它像一个数组     

$result1 = mysql_query("SELECT t_name, t_ru, t_ua, t_en FROM transl_db ");

while ($row = mysql_fetch_array($result1)) {
('t_name'=>$row['t_name'] )= array ('t_ru'=>$row['t_ru'],'t_ua'=> 
$row['t_ua'],'t_en'=>$row['t_en'] );
};

?>