以下代码从数据库中检索并显示正确的数据,但它获取了所有数据。我需要一种方法将从数据库检索到的每个值分配给 PHP 变量。例如,如果它从数据库中获取“Joe”、“Henry”和“Robert”,我希望每个变量都有一个变量,现在它返回包含所有值的数组。
<?php
dbCon();
$query1 = mysql_query("SELECT * FROM hosts WHERE name!=''");
while($row1 = mysql_fetch_assoc($query1)) {
$res = $row1['name'] . '<br />';
echo $res;
}
?>
最佳答案
<?php
function echoName($id) {
dbCon();
$query1 = mysql_query("SELECT * FROM hosts WHERE id='$id'");
while($row1 = mysql_fetch_assoc($query1)) {
$res = $row1['name'] . '<br />';
echo $res;
}
}
?>
<div id="joe_div">
<?
echoName("1");
?>
</div>
.....
<div id="henry_div">
<?
echoName("2");
?>
</div>
关于php - 使用 PHP 仅显示数据库中的一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13889170/