で表示するプロジェクト名でグループ化された画像をアップロードします。アップロードした最後の画像をmysqlグループの最初の画像ではなく
最初のページには、そのグループの1つのイメージを含むプロジェクト名が表示されます。
画像のグループからアップロードされた最初の画像が表示されます。最後にアップロードされた画像が表示されます。
私のコードは次のとおりです。
$dbhostname="localhost";
$dbusername="root";
$dbpassword="";
$db = "main_name";
$dbh = new PDO("mysql:host=$dbhostname;dbname=$db", $dbusername, $dbpassword);
foreach($dbh->query("SELECT *,COUNT(*)
FROM images
GROUP BY project_name ORDER BY img_timestamp DESC") as $row) {
echo "Project Name: " . $row['project_name'];
echo "<br>";
echo $row['imagelink'];
}
参考までに、私のMySQLの表は次のとおりです。
Table name: images
id project_name imagelink img_timestamp
1 Travier image1 (timestamp of upload)
2 Travier image2 (timestamp of upload)
3 Travier image3 (timestamp of upload)
4 Travier image4 (timestamp of upload)
5 Collosion image1 (timestamp of upload)
6 Collosion image2 (timestamp of upload)
7 Collosion image3 (timestamp of upload)
ヘルプが理解されるであろう:)
解決しませんでした。 –
Duh、明らかにあなたは 'imagelink'を必要とします:-)それについては申し訳ありません、私はクエリを変更します。 –
ありがとう、ありがとう..ありがとうございます:) –