我有一个结构数据库
TableName | Row1 | Row2 | Row3 ...etc
我的'Row'表格列很高,我想尝试查询数据库并使用行名称中的变量来返回我的值,除了它一直返回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;
}
哪个有效,虽然它有点草率,我认为有一个更好的方式来做它
答案 0 :(得分:0)
也许这就是你的意思:
$row->{'Row'.$i};
不确定我是否正确理解了这个问题,