Skip to content

Commit 3d1d38e

Browse files
committed
same
1 parent 0815d1d commit 3d1d38e

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

readme.md

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ $data = Array(
6565
// Supported intervals [s]econd, [m]inute, [h]hour, [d]day, [M]onth, [Y]ear
6666
);
6767

68-
$id = $db->insert('users', $data);
69-
if($id)
70-
echo 'user was created. Id='.$id;
68+
$id = $db->insert ('users', $data);
69+
if ($id)
70+
echo 'user was created. Id=' . $id;
7171
```
7272

7373
### Update Query
@@ -80,8 +80,8 @@ $data = Array (
8080
'active' => $db->not()
8181
// active = !active;
8282
);
83-
$db->where('id', 1);
84-
if($db->update('users', $data)) echo 'successfully updated';
83+
$db->where ('id', 1);
84+
if($db->update ('users', $data)) echo 'successfully updated';
8585
```
8686

8787
### Select Query
@@ -95,10 +95,7 @@ $users = $db->get('users', 10); //contains an Array 10 users
9595
or select with custom columns set. Functions also could be used
9696

9797
```php
98-
$stats = $db->getOne ("users", "sum(id), count(*) as cnt");
99-
echo "total ".$stats['cnt']. "users found";
100-
101-
$cols = Array ("id, name, email");
98+
$cols = Array ("id", "name", "email");
10299
$users = $db->get ("users", null, $cols);
103100
if ($db->count > 0)
104101
foreach ($users as $user) {
@@ -112,6 +109,9 @@ or select just one row
112109
$db->where ("id", 1);
113110
$user = $db->getOne ("users");
114111
echo $user['id'];
112+
113+
$stats = $db->getOne ("users", "sum(id), count(*) as cnt");
114+
echo "total ".$stats['cnt']. "users found";
115115
```
116116

117117
### Delete Query
@@ -147,34 +147,33 @@ WARNING: In order to use column to column comparisons only raw where conditions
147147

148148
Regular == operator with variables:
149149
```php
150-
$db->where('id', 1);
151-
$db->where('login', 'admin');
152-
$results = $db->get('users');
150+
$db->where ('id', 1);
151+
$db->where ('login', 'admin');
152+
$results = $db->get ('users');
153153
// Gives: SELECT * FROM users WHERE id=1 AND login='admin';
154154
```
155155

156156
Regular == operator with column to column comparison:
157157
```php
158158
// WRONG
159-
$db->where('lastLogin', 'createdAt');
159+
$db->where ('lastLogin', 'createdAt');
160160
// CORRECT
161-
$db->where('lastLogin = createdAt');
162-
$results = $db->get('users');
161+
$db->where ('lastLogin = createdAt');
162+
$results = $db->get ('users');
163163
// Gives: SELECT * FROM users WHERE lastLogin = createdAt;
164164
```
165165

166166
```php
167-
$db->where('id', 50, ">=");
168-
// or $db->where('id', Array('>=' => 50));
169-
170-
$results = $db->get('users');
167+
$db->where ('id', 50, ">=");
168+
// or $db->where ('id', Array ('>=' => 50));
169+
$results = $db->get ('users');
171170
// Gives: SELECT * FROM users WHERE id >= 50;
172171
```
173172

174173
BETWEEN / NOT BETWEEN:
175174
```php
176-
$db->where('id', Array(4, 20), 'between');
177-
// or $db->where('id', Array('between' => Array(4, 20) ) );
175+
$db->where('id', Array (4, 20), 'BETWEEN');
176+
// or $db->where ('id', Array ('BETWEEN' => Array(4, 20)));
178177

179178
$results = $db->get('users');
180179
// Gives: SELECT * FROM users WHERE id BETWEEN 4 AND 20
@@ -183,7 +182,7 @@ $results = $db->get('users');
183182
IN / NOT IN:
184183
```php
185184
$db->where('id', Array(1, 5, 27, -1, 'd'), 'IN');
186-
// or $db->where('id', Array( 'in' => Array(1, 5, 27, -1, 'd') ) );
185+
// or $db->where('id', Array( 'IN' => Array(1, 5, 27, -1, 'd') ) );
187186

188187
$results = $db->get('users');
189188
// Gives: SELECT * FROM users WHERE id IN (1, 5, 27, -1, 'd');
@@ -207,14 +206,16 @@ $results = $db->get("users");
207206
Also you can use raw where conditions:
208207
```php
209208
$db->where ("id != companyId");
209+
$db->where ("DATE(createdAt) = DATE(lastLogin)");
210210
$results = $db->get("users");
211211
```
212212

213213
Or raw condition with variables:
214214
```php
215-
$db->where("id = ? or id = ?", Array(6,2));
215+
$db->where ("(id = ? or id = ?)", Array(6,2));
216+
$db->where ("login","mike")
216217
$res = $db->get ("users");
217-
// Gives: SELECT * FROM users WERE id = 2 or id = 2;
218+
// Gives: SELECT * FROM users WHERE (id = 2 or id = 2) and login='mike';
218219
```
219220

220221

0 commit comments

Comments
 (0)