-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
肯·麥凱你檢查了答案嗎? –