显示特定行(PHP/MYSQL)中的所有列时出现重复条目
各位好,斯塔克斯 如果有人能帮助我解决以下PHP/MYSQL问题,我将不胜感激 拥有一个包含数百行的MYSQL数据库。为了简单起见,我们将关注一条记录 在我的实际实现中,每行有不同长度的列 我需要做的是在网页上显示这些记录——请参见下面我的MYSQL查询和PHP代码显示特定行(PHP/MYSQL)中的所有列时出现重复条目,php,mysql,Php,Mysql,各位好,斯塔克斯 如果有人能帮助我解决以下PHP/MYSQL问题,我将不胜感激 拥有一个包含数百行的MYSQL数据库。为了简单起见,我们将关注一条记录 在我的实际实现中,每行有不同长度的列 我需要做的是在网页上显示这些记录——请参见下面我的MYSQL查询和PHP代码 $sql = "SELECT * FROM `dump` WHERE `COL 1` = 1"; $result = $conn->query($sql); echo "<br />
$sql = "SELECT * FROM `dump` WHERE `COL 1` = 1";
$result = $conn->query($sql);
echo "<br />";
$row = mysqli_fetch_array($result);
foreach($row as $value){
echo "$value <br />";
}
$sql=“从'dump'中选择*,其中'COL 1`=1”;
$result=$conn->query($sql);
回声“
”;
$row=mysqli\u fetch\u数组($result);
foreach(行作为$value){
回显“$value
”;
}
以下是我的预期结果
预期:
不幸的是,我的结果重复出现。
这是我的实际结果
实际:
感谢您在解决此问题方面的投入
非常感谢。您正在获取两种类型的数组:关联类型和数字类型 因此,请尝试只获取其中一种类型。你可以用任何一种 mysqli_fetch_数组($result,mysqli_NUM) 或 mysqli_fetch_数组($result,mysqli_ASSOC) 通过省略第二个参数,它默认为 mysqli_fetch_数组($result,mysqli_两者) Wich表示您可以通过数字或名称访问该列。因此,所有列都提供了2次
另请参见:太好了,谢谢。这就解决了问题$row=mysqli\u fetch\u数组($result,mysqli\u ASSOC);foreach($row as$value){//print_r($row)echo“$value
”;}