| Current Path : /home/ataenra/www/ATA/INTRANET/Outils/planing/ |
| Current File : /home/ataenra/www/ATA/INTRANET/Outils/planing/_db_mysql.php |
<?php
$host = "127.0.0.1";
$port = 3306;
$username = "ATA";
$password = "mdpata";
$database = "ATA Prediag";
$db = new PDO("mysql:host=$host;port=$port",
$username,
$password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->exec("CREATE DATABASE IF NOT EXISTS `$database`");
$db->exec("use `$database`");
function tableExists($dbh, $id)
{
$results = $dbh->query("SHOW TABLES LIKE '$id'");
if(!$results) {
return false;
}
if($results->rowCount() > 0) {
return true;
}
return false;
}
$exists = tableExists($db, "events");
if (!$exists) {
//create the database
$db->exec("CREATE TABLE events (
id INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT,
name TEXT,
start DATETIME,
end DATETIME,
color VARCHAR(30),
resource_id VARCHAR(30))");
$db->exec("CREATE TABLE resources (
id INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT,
name VARCHAR(200) NULL)");
$items = array(
array('name' => 'Person 1'),
array('name' => 'Person 2'),
array('name' => 'Person 3'),
array('name' => 'Tool 1'),
array('name' => 'Tool 2'),
array('name' => 'Tool 3'),
);
$insert = "INSERT INTO resources (name) VALUES (:name)";
$stmt = $db->prepare($insert);
$stmt->bindParam(':name', $name);
foreach ($items as $m) {
$name = $m['name'];
$stmt->execute();
}
}