たくさんの画像を含むデータベースがあります。すべての画像を互いに下に表示したいと思います。
データベースの構造は次のようになります。
id – (int10)
name – text
likes – int(3)
url – varchar(16)
各画像の下にいいねの数が表示され、画像をクリックするとその URL に移動します。
誰かがこの問題を解決できれば、本当に感謝しています!
$db = mysql_connect($IP, $username, $password) or die (mysql_error($db));
mysql_select_db($dbname, $db) or die(mysql_error($db));
$query="SELECT id, likes, url FROM [table name]";
$result=mysql_query($query, $db) or die(mysql_error($db));
$rows=mysql_num_rows($result);
for ($i=0; $i < $rows; $i++) {
echo '<a href="' . mysql_result($result, $i, "url") . '">';
echo '<img src="' . mysql_result($result, $i, "url") . '"></a>';
echo '<br>' . mysql_result($result, $i, "likes") . ' likes';
}
PHP マニュアルを確認することを強くお勧めします。これは非常に基本的なコーディングです。また、上記のコードは空のデータベースでは機能しないことに注意してください。$IP
はデータベースの IP、$username
はデータベースのユーザー名、$password
はデータベースのパスワードです。また、私が使用しているものは廃止されているため、MySQLi 拡張機能を使用することをお勧めします。