0

私のデータベースはこんな感じです。NO#で昇順で並べ替えられます。col2はデータベースの開始です。NO#は基本的に非表示であり、行番号に関する参照としてのみ使用されるため、Webページにcol8、行5のテキストを表示したいとします。 phpコードは?

PS。接続コードは別のものであり、問​​題ではないため、私はそれを含めませんでした

-|NO#|col2|col3|col4|col5|col6|col7|col8|col9|col10
---------------------------------------------------
 |1  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |2  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |3  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |4  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |5  |    |    |    |    |    |    |2012|    |    |
---------------------------------------------------
 |6  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |7  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |8  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |9  |    |    |    |    |    |    |    |    |    |
---------------------------------------------------
 |10 |    |    |    |    |    |    |    |    |    |
---------------------------------------------------

これが私のコードですが、ロードしようとするとページが白くなります。

<?php 
//selects row
$query = "SELECT * FROM `Inventory` WHERE NO# = '5'";
//select column
$col8 = $row['col8'];
// fetch the results
WHILE($row = mysql_fetch_array($query):
$row = mysql_fetch_array($result);
// display the results
<div id="year">echo "$col8";</div>
?> 
4

1 に答える 1

0

私はおそらく以下のようなことをするでしょう。ただし、このコードはテストしていません。

<?php 
    $result = mysql_query( "SELECT `col8` FROM `Inventory` WHERE `NO#` = '5' LIMIT 1" );
    $row = mysql_fetch_assoc( $result );
?>
<div id="year"><?php echo $row['col8']; ?></div>

うまくいけば、それはあなたを少し助けるでしょう。

于 2012-10-24T18:35:17.960 に答える