我想要将几个列转换为一个表,其值为与其相关的行。实施例:
在我的表中,我有4列名为 function xx(){
document.getElementById('<%=lblError.ClientID %>').style.visibility = "visible";
document.getElementById('<%=AlertPic.ClientID %>').style.visibility = "visible";
document.getElementById('<%=lblError.ClientID %>').innerHTML = "Please fill in Search Criteria";
}
。这些列只有1行可供查找。例如column1 column2 column3 column4
它找到的行看起来像这样(带列)
SELECT column1, column2, column3, column4 FROM operations WHERE active = '1'
我希望它显示一个看起来像这样的表:
column1 | column2 | column3 | column4
_____________________________________
3456 | 265 | 795 | 425
以下脚本有效,但它也会显示一个随机的数字列表,我认为这些数字会以某种方式与列相关联。
column1 | 3456
column2 | 265
column3 | 795
column4 | 425
此功能显示以下内容:
function oreAmount() {
$sql = mysqli_query($this->con, "SELECT `column1`,`column2`,`column3`,`column4` FROM operations WHERE active = '1'");
while ($row = mysqli_fetch_array($sql)) {
$rows[] = $row;
foreach ($row as $key => $var) {
echo "<tr><td>$key</td><td>$var</td></tr>";
}
}
}
我不确定这些数字来自何处或何处,我需要删除它们。
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
您应该使用mysqli_fetch_assoc
代替mysqli_fetch_array
。
解释
mysqli_fetch_array
总是返回带有两种索引的结果。
所以要么传递param你想要检索你的结果的索引类似
mysqli_fetch_array($result,MYSQLI_ASSOC)
。
或简单使用
mysqli_fetch_assoc