私は PHP と MySQL を使用しており (html と CSS は大したことではありません)、アップロードした画像 (パスは MySQL にあります) を収集してテーブルに配置したいと考えています。5 列 6 行 (合計 30 枚の写真) のテーブルを想像してください。最新の画像を最初の列の最初の行に配置したいので、左の一番上に置き、最も古い写真を最後の列の最後の行に配置したいので、右の一番下に配置します。 -。
index.php
<?php
//Put all required/included files in here
require_once('config.php');
//Connection to database
$link = mysql_connect(DB_HOST,DB_USER,DB_PASS);
if(!$link) {
die('Connection failed: ' . mysql_error());
}
//Select which database to use
$db = mysql_select_database(DB_NAME);
if(!$db) {
die("Database selection failed: " . mysql_error());
}
?>
config.php
<?php
define('DB_HOST','host');
define('DB_USER','user');
define('DB_PASS','pass');
define('DB_NAME','name');
?>
次に、SQL レイアウト:
レイアウト.sql
CREATE TABLE 'fotos'(
id int not null,
locatie_thumb text not null,
locatie_middel text not null,
locatie_groot text not null,
primary key(id)
);
CREATE TABLE 'tekst'(
id int not null auto_increment,
titel text not null,
bijschrift text not null,
album text not null,
datum DATE not null,
primary key(id)
);
テーブルの背後にある考え方は、アップロード フォームから写真をアップロードし、titel, bijschrift, album, datum
そこに値を入力すると、MySQL が ID を作成するというものです。tekst
次に、その ID を使用して、とをテーブルにリンクしfotos
ます。
MySQL から 30 個の最新のエントリを収集し、それらを 5 列 6 行のテーブルに配置するには、最新の画像を左の上に、最も古い画像を右の下に配置するにはどうすればよいですか?