/extremedating/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/extremedating/trunk

« back to all changes in this revision

Viewing changes to php/db.php

  • Committer: Gustav Hartvigsson
  • Date: 2013-04-15 17:15:56 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20130415171556-q5zcc5mdle93vm1q
code cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
  );
77
77
");
78
78
 
 
79
//Populate foodTypes
 
80
$db->beginTransaction();
 
81
try {
 
82
  $arr = array('husman','kina','thai','mex','italienskt','franskt','grekisk',
 
83
  'fika','efterrätter');
 
84
  foreach ($arr as $i) {
 
85
    //echo $i.'\n';
 
86
    $query = "
 
87
       INSERT OR IGNORE INTO FoodTypes VALUES('{$i}');
 
88
    ";
 
89
    $db->exec($query);
 
90
  }
 
91
  $db->commit();
 
92
  sleep(.5);
 
93
} catch (PDOException $err) {
 
94
  var_dump($err);
 
95
  echo "\n";
 
96
}
 
97
 
 
98
try {
 
99
  $db->beginTransaction();
 
100
  $arr = array('php','sql','GNU/Linux','Nix','HP','mat','3d','hen-gris');
 
101
  foreach ($arr as $i) {
 
102
    //echo $i.'\n';
 
103
    $query = "
 
104
       INSERT OR IGNORE INTO Interests VALUES('{$i}');
 
105
    ";
 
106
    $db->exec($query);
 
107
  }
 
108
  $db->commit();
 
109
  sleep(.5);
 
110
} catch (PDOException $err) {
 
111
  var_dump($err);
 
112
}
 
113
 
 
114
 
79
115
try {
80
116
  $db->beginTransaction();
81
117
  // Relations
99
135
    PRIMARY KEY(loginName, foodType)
100
136
    );
101
137
  "); 
 
138
  
 
139
        $db->exec("
 
140
                CREATE TABLE IF NOT EXISTS dateInterests(
 
141
                user1 varchar(64),
 
142
                user2 varchar(64),
 
143
                FOREIGN KEY(user1) REFERENCES Users(loginName),
 
144
                FOREIGN KEY(user2) REFERENCES Users(loginName),
 
145
                PRIMARY KEY(user1, user2)
 
146
                );
 
147
        ");
 
148
        
 
149
        $db->exec("
 
150
                CREATE TABLE IF NOT EXISTS planLunch(
 
151
                user1 varchar(64),
 
152
                user2 varchar(64),
 
153
                message varchar(1024),
 
154
                date datetime,
 
155
                accepted bool,
 
156
                FOREIGN KEY(user1) REFERENCES Users(loginName),
 
157
                FOREIGN KEY(user2) REFERENCES Users(loginName),
 
158
                PRIMARY KEY(user1, user2)
 
159
                );
 
160
        ");
 
161
  $db->commit();
102
162
} catch (PDOException $err) {
103
163
  echo $err;
104
164
}
105
 
$db->commit();
106
165
 
107
166
?>