Webbserverprogrammering 1

Källkod

Följande filer och mappar finns under mappen webbserverprogrammering.
Mappar visas till vänster och filer till höger. Klicka på en fil eller mapp för att öppna nedan eller visa dess innehåll.

webbserverprogrammering/exercises/mysql/exercise_3/exercise_3_d/

7 filer

back_button.php
dbconnection.php
index.php
insert_values.php
print_table.php
reset.php
reset_garages_owners.php

reset_garages_owners.php

49 lines ASCII Windows (CRLF)
<?php
try {
include(
"dbconnection.php");
include(
"back_button.php");

$sql "DROP TABLE IF EXISTS garages";
$dbconn->exec($sql);
$sql "DROP TABLE IF EXISTS owners";
$dbconn->exec($sql);

$sql "CREATE TABLE garages (
 garageId INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
 name VARCHAR(100) NOT NULL
)"
;
$dbconn->exec($sql);

$sql "CREATE TABLE owners (
 ownerId INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
 name VARCHAR(100) NOT NULL
)"
;
$dbconn->exec($sql);

$sql "INSERT INTO garages (name) VALUES (?)";
$stmt $dbconn->prepare($sql);
$stmt->execute(["western"]);
$stmt->execute(["central"]);
$stmt->execute(["luxury"]);

$sql "INSERT INTO owners (name) VALUES (?)";
$stmt $dbconn->prepare($sql);
$stmt->execute(["Marit"]);
$stmt->execute(["Petter"]);
$stmt->execute(["Anders"]);
$stmt->execute(["Krista"]);
$stmt->execute(["Marcus"]);
$stmt->execute(["Jonna"]);

$sql "DELETE FROM owners WHERE name=?";
$stmt $dbconn->prepare($sql);
$stmt->execute(["Marit"]);

$dbconn null;

echo 
"Tables 'garages' and 'owners' have been reset and filled with default information.";
}
catch (
PDOException $e) {
 echo 
$sql "<br>" $e->getMessage();
}
?>