Hiii,当我使用foreach,plz帮助时,我得到了多个值表单数据库
function display($host,$user,$pass,$database)
{
$db = mysql_connect($host, $user, $pass);
mysql_select_db ($database);
$query = "SELECT * FROM `sysdes_moduleinfo`";
$result = mysql_query($query) OR die(mysql_error());
$i=0;
while($row = mysql_fetch_array($result))
{
/*$max = count($row);
while($i<6) {
echo $row[$i]." ";
$i++;
}*/
foreach ($row as $value)
{
//echo $value . " ";
echo htmlspecialchars($value);
}
echo "<br/>";
}
Run Code Online (Sandbox Code Playgroud)
这就是我用这段代码得到的.
.
这就是我在数据库中所拥有的.

mysql_fetch_array的默认结果类型是以数字和关联数组的形式返回数据.这就是数据重复的原因.请尝试使用mysql_fetch_row.
但是应该注意,mysql_fetch_array和mysql_fetch_row都被弃用了.
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |