我有一个结构数据库
TableName | Row1 | Row2 | Row3 ...etc
我的“行”表列上升得很高,我想尝试查询数据库并使用行名中的变量来返回我的值,但它一直返回 NULL 值,可能是因为它实际上没有返回任何内容
<?php
$connection = mysqli_connect(....);
$sql = "SELECT * FROM table";
$result = $connection->query($sql);
if($result) {
while($row = $result->fetch_object()) {
for($i = 1; $i < 5; $i++) {
echo $row->Row.$i;
}
}
}
?>
我认为这将是代码,但它不像这样工作,目前我将代码设置为
for(...
$myrow = 'Row'.$i;
echo $row->$myrow;
}
虽然有点草率,但我认为有更好的方法可以做到这一点