-2
<td bgcolor="aabbcc"><center>Line 1</td>
<?php
//Connect to mysql server
$con = mysqli_connect('localhost', 'User', 'Pass', 'Database');
if (!$con) {
die ("connection error". mysqli_connect_error());
}
$sql = " SELECT * FROM PMAsset where LineNum ='1' ORDER BY LineNum, AssetNum";
$result = mysqli_query($con, $sql) or die(mysqli_error($con));
$count = 0;
while($row = mysqli_fetch_array($results)) {
?>
<td Bgcolor=<?php echo $row['PMStatus']?>><?php echo $row['AssetNum']?></td>;
<?php
$count++;
}
while ($count++ < 10) {
echo '<td />';
}
?>
我想要做的就是创建一个基于SQL的数据表,他和填充细胞出现错误,现在是
[08月-2017 13时55分01秒美国/纽约] PHP警告:mysqli_fetch_array()预计参数1被mysqli_result,第42行
41-43行空给出:
while($row = mysqli_fetch_array($results)) {
?>
<td Bgcolor=<?php echo $row['PMStatus']?>><?php echo $row['AssetNum']?></td>;
当运行时,它应该从数据库提取并更改td
bgcolor
到什么都在数据库中,并显示assetnum
在单元格文本。如果没有记录,那么td
bgcolor
应该是黑色的。为其余的列。我想我很近,但我知道我也有点偏离。建议?
'$ results'是不一样的东西'$ result' – David
你有一个变量名为'$ result',但你在'$ results'传递(注意拼写) – Siyual
肯·麦凯你检查了答案吗? –