PHP Database Query:如何将 while 循环的结果返回到 Javascript 变量


PHP Database Query: How to return the results from a while loop to a Javascript Variable?

我有一个这样的php查询:

<?php
    $query = "SELECT * FROM " . $usertable . " ORDER BY fname;";
    $result = mysql_query($query);
    while($row = mysql_fetch_array($result)){
        echo '<option value="' . $row['pkid'] . '">' . $row['fname'] . ' ' . $row['lname'] . '</option>';
    }
?>

在同一个.php文件中,我有一些javascript。我想做的只是将$row['fname']作为 JavaScript 变量返回。

这可能吗?

如果你想在 JavaScript 变量中输出 PHP 变量,你可以做这样的事情——

echo '<script>var name+' . $row['pkid'] . ' = ' .$row['fname'] . ';</script>';

这将为每一行提供一个唯一命名的变量。