2016-03-31 20 views
-4

でHTMLテーブルを生成する、私はこのテーブルを持っている:私はPHPで問題に遭遇してきたPHP

<?php 
    $s=(" SELECT * FROM my_tbl"); 
    $W=mysql_query($s); 
    ?> 
    <table> 
    <tr> 
    <td> <center><strong>Member </strong></center></td> 
</tr><tr> 
    <td> <center><strong> Total Meal </strong></center></td> 
    </tr> 
    <?php while ($r=mysql_fetch_array($W)) {$i++; ?> 
    <tr > <td> <?= $r["name"]; ?> </td></tr> 
<tr> 
    <td> <?= $r["tmeal"]; ?> </td> 
    </tr><?php } ?> 
    </table> 

しかし、私はこの出力を探しています:

どう

See the table below

私はこの結果を得ることができるように私のコードを改善することはできますか?

+0

あなたを助けることは、データベースからこれらのデータはありますか?あなたが試したことを示してください。 –

+0

はいこれらのデータはデータベースから来ます。オブジェクトマニピュレータ –

+0

現在のコードは何ですか –

答えて

1
$conn = mysqli_connect('server','username','password',"DB NAme") or die("error"); 

$queryString = "select * from TableNAme"; 
$queryres = mysqli_query($conn, $queryString) or die("not fire"); 

echo "<table>"; 
while($row = mysqli_fetch_array($queryres)) 
{ 
    echo "<tr><td>$row[0]</td><td>$row[0]</td><td>$row[0]</td></tr>"; 
} 
echo "</table>"; 
+1

MySQLの拡張が廃止され、将来的に削除されますが、代わりにmysqliのやPDOを使用 –

+0

はい卿イムをのmysqlあなたに同意Mr. Devs –

1

これは

<?php 
    $con = mysql_connect("localhost", "root", "mypass") or 
     die("Could not connect: " . mysql_error()); 
    mysql_select_db("your_db"); 
    $s=(" SELECT * FROM my_tbl"); 
    $W=mysql_query($s); ?> 
    <table> 
    <tr> 
    <td> <center><strong>Member </strong></center></td> 
    <td> <center><strong> Total Meal </strong></center></td> 
    </tr> 
    <?php while ($r = mysql_fetch_assoc($W)) { ?> 
    <tr > <td> <? php echo $r['name']; ?></td> 
    <td> <? php echo $r['tmeal']; ?> </td> 
    </tr><?php } ?> 
    </table> 
関連する問題