2016-04-19 11 views
0

データベースからテーブルヘッダーにデータをループさせてみましたが、これはこれまでのコードです。(php)DBからのデータを使ってテーブルヘッダをループする

<table name="Score_Filtering" style="width:100%"> 
<tr> 
<th>Name</th> 
<th>Lastname</th> 

<?php 

for($i = 0; $i < $count; $i++){ 
?> 
<th><?php echo $rowss['Skill_Name'] ?> Score</th> 
<?php 
} 
?> 

<th>Overall Score</th> 
<th>Status</th> 
<th>View Information</th> 

</tr> 

</table> 

は "$のrowssは"

私以外は好きなテーブルがOK判明している
$result2 = mysql_query("SELECT * FROM mytable"); 
$rowss = mysql_fetch_array($result2, MYSQL_ASSOC); 

で宣言されたと...

<th><?php echo $rowss['Skill_Name'] ?> Score</th> 

この部分のみを表示」私はそれを "スコア"の前に挿入したいデータベースからのデータなしで、ヘッダーに "スコア"を追加します。

これを行う方法や正しい方向に私を導く方法に関する提案。 ありがとうございます。すべての

+1

代わりにmysqliやPDOではなく、PHP7以降では使用できなくなりました。 – Aurel

答えて

0

まず、彼らは非推奨となり、完全に、あなたは、データベースから複数の行を取得している戻る問題へ

PHP 7で除去されるよう、mysql_*機能を使用していないので、whileループを使用します。

while ($row = mysql_fetch_array($result2, MYSQL_ASSOC)) { 
// Your code 
} 
+0

それは動作します、ありがとう! – gznero

関連する問題