テーブルからユーザーを取得し、html テーブルで表示したいと考えています。名前のアバターを表示したいと考えています。これらの情報はすべて表にあります。これを必要な行数で4列の表に表示したい。
これは、求められた私の完全なコードです:
<html><head><title>MySQL Table Viewer</title></head><body>
<?php
$db_host = '';
$db_user = '';
$database = '';
$db_pwd = '';
$table = '';
if (!mysql_connect($db_host, $db_user, $db_pwd))
die("Can't connect to database");
if (!mysql_select_db($database))
die("Can't select database");
// sending query
$result = mysql_query("SELECT * FROM {$table} WHERE livedj=1");
if (!$result) {
die("Query to show fields from table failed");
}
$max_rows = 6;
$max_cols = 4;
echo "<table>";
$rows = 1;
while ($rows <= $max_rows)
{
echo "<tr>";
$cols = 1; // reset columns to 1 for each row
while ($cols <= $max_cols)
{
echo "<td>". $row['name'] . "<br />
<img src=\"http://myurl/path/to/pics/" . $row['avatar'] . "\" height=\"150\" width=\"150\" /></td>";
$cols++; // column counter
}
echo "</tr>";
$rows++; //row counter
}
echo "</table>";
?>
</body></html>
これは正しいテーブルが作成されたページのみを提供しますが、mysqlからの情報は表示されません...
はい、ここでデータベースとパスワードの設定を削除しました。私のコピーには正しい設定があります。