How can I populate a javascript array with values from a database using PHP?

后端 未结 5 897
走了就别回头了
走了就别回头了 2021-01-03 14:59

I have to create a javascript array whose elements are fetched by php from a database. Is it possible? If so, how?

(I dont want to use ajax to do that)

5条回答
  •  醉酒成梦
    2021-01-03 15:20

    Answer 1: yes, it can be done.

    Answer 2: Here's how:

    $js_array = "[";
    $result = mysql_query("some query of yours");
    while( $row=mysql_fetch_array($result, MYSQL_NUM) ) {
        $js_array .= $row[0]; // assuming you just want the first field 
                              // of each row in the array
        $js_array .= ",";
    }
    $js_array{ strlen($js_array)-1 } = ']';
    
    echo "var db_array = $js_array ;";
    

    Cheers!

提交回复
热议问题