/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 Hatvigsson
  • Date: 2013-04-13 19:55:52 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20130413195552-31tas436bme59fm0
Fixed a few things...

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
 
 
115
79
try {
116
80
  $db->beginTransaction();
117
81
  // Relations
135
99
    PRIMARY KEY(loginName, foodType)
136
100
    );
137
101
  "); 
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();
162
102
} catch (PDOException $err) {
163
103
  echo $err;
164
104
}
 
105
$db->commit();
165
106
 
166
107
?>