Hirdetés
- Azonnali VGA-s kérdések órája
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- VR topik
- Épített vízhűtés (nem kompakt) topic
- AMD Navi Radeon™ RX 9xxx sorozat
- Belehúz a kapacitásbővítésbe a TSMC
- Házimozi belépő szinten
- Hobby elektronika
- Azonnali notebookos kérdések órája
- 3D nyomtatás
Új hozzászólás Aktív témák
-
válasz
bambano
#6034
üzenetére
ahh, persze, kimaradt a group id. nem volt kedvem felhuzni egy php pdo-val, hogy kiprobaljam... amugy meg tenyleg teljesen rossz a sema, es persze a tablak letrehozasanak a sorrendje is szamit.
vsz most jol es kicsit egyszerubben//Create groups table - First table with shared ID - This table provides ID for suppliers table
$sql = "CREATE TABLE IF NOT EXISTS supplier_groups (
id INTEGER,
group_name TEXT NOT NULL,
UNIQUE(id, group_name))";
try {
$connection->exec($sql);
echo "Table supplier_groups created successfully";
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
//Create suppliers table - Main table with shared ID - This table gets ID from supplier_groups
$sql = "CREATE TABLE IF NOT EXISTS suppliers (
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
supplier_name TEXT NOT NULL,
email TEXT,
group_id INTEGER NOT NULL,
FOREIGN KEY (group_id) REFERENCES supplier_groups (id))";
try {
$connection->exec($sql);
echo "Table suppliers created successfully";
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
// Create (Insert) Data. SQL query to insert data into the "suppliers" table
$sql1 = "INSERT OR IGNORE INTO supplier_groups (group_name) VALUES (:name);
SELECT id FROM supplier_groups WHERE group_name = :name)";
$sql2 = "INSERT INTO suppliers (supplier_name, group_id) VALUES (:name, :id)";
try {
$statement = $connection->prepare($sql1);
$statement->exec(['name' => 'jedi']);
$gid = $statement->fetchColumn();
$statement = $connection->prepare($sql2);
$statement->exec(['name' => 'Obi van Kenobi', 'id' => $gid]);
echo "Data inserted successfully";
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
Új hozzászólás Aktív témák
- Forza sorozat (Horizon/Motorsport)
- Hitelkártyák használata, hitelkártya visszatérítés
- Bestbuy játékok
- Hosszú premier előzetest kapott az Arknights: Endfield
- Revolut
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Azonnali VGA-s kérdések órája
- Diablo IV
- Windows 10
- Filmvilág
- További aktív témák...
- Apple iPhone 15 128 GB Black 1 év Garancia Beszámítás Házhozszállítás
- (TÖBB DARAB, KÉSZLETEN) 4GB DDR4 2400-3200 MHz NAGYTÉTELBEN!
- 27% - Lenovo Legion R27qe IPS Monitor! 2560x1440 / 180Hz / 0.5ms / FreeSync
- Gainward RTX 5060 Ti Python III 16GB GDDR7 Videokártya!
- White GAMER PC! Ultra 265 / RTX 5070 Ti / 32GB 6000MHz / 1TB NVMe / B660 / 850w Gold! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

