将myPHP数据库中的所有变量查询到数组中,以便以后在HTML中使用


Query all variables from myPHP db into array for later use in HTML

我有一个包含53个信息表的数据库。我试图弄清楚如何正确地将信息放入数组中,以便稍后可以引用数据库中的特定内容。例如:我希望能够通过引用数组和id来抓取"var"。到目前为止,我不能百分百确定这个设置是否正确。我做了很多研究,但找不到任何适合我想做的事情。同样的,如果你能给我一个例子如何引用变量后的html页面,该页面将是一个很大的帮助,谢谢!

<?php
include_once "code.php";
$sql = mysql_query("SELECT * FROM Variables WHERE id='1'");
$new_array[] = $row;
while($row = mysql_fetch_array($sql)){
$new_array[ $row['id']] = $row;
$new_array[ $row['var']] = $row;
$new_array[ $row['totalVotes']] = $row;
$new_array[ $row['totalYes']] = $row;
$new_array[ $row['totalNo']] = $row;
};
?>

试试

<?php
include_once "code.php";
$sql = mysql_query("SELECT * FROM Variables WHERE id='1'");
$new_array = array();
while($row = mysql_fetch_array($sql)){
    $new_array[$row['id']] = $row;
};
?>

然后你可以像这样引用一个特定的变量:

<?php echo $new_array[1]['var']; ?>

或者使用fetch_all代替fetch数组和循环抛出,直到指定的id。