You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- added SQL Join shortcut methods `innerJoin`, `leftJoin`, `rightJoin`, `fullJoin`, and an `limit` shortcut method.
5
7
- added SQL table creation shortcut methods `create`, `drop`, `alter`, and an `column` method to handle the schema
6
8
- added support for secure database connections.
7
9
- changed most of the public properties to protected.
8
10
9
-
3.08 - Merged fork https://github.com/sjstoelting/ezSQL3 to be current with this repo.
10
-
* Added/Updated PHPunit tests, some marked as incomplete or not fully implemented, SQL drivers not loaded will be skipped.
11
-
* Refactor class code to use `spl_autoload_register`.
12
-
Simply using `require_once "ez_sql_loader.php";` then `$database = new database_driver_class;`. This will allow multi SQLdb to be loaded if need be.
13
-
* Added methods `create_select`, `insert_select`, `update`, `insert`, `replace`, `delete`, and `selecting` an alias for select.
11
+
3.08 - Merged fork https://github.com/sjstoelting/ezSQL3 to be current with this repo.
12
+
13
+
- Added/Updated PHPunit tests, some marked as incomplete or not fully implemented, SQL drivers not loaded will be skipped.
14
+
- Refactor class code to use `spl_autoload_register`.
15
+
Simply using `require_once "ez_sql_loader.php";` then `$database = new ez_driver_class;`. This will allow multi SQLdb to be loaded if need be.
16
+
- Added methods `create_select`, `insert_select`, `update`, `insert`, `replace`, `delete`, and `selecting` an alias for select.
14
17
These are part of the new ezQuery SQL builder class. They are shortcut calls, these new methods will create proper SQL statements, from supplied arguments variable or array, prevent injections, then execute guery, in case of `selecting` execute get_results.
15
-
* Added many additional functions to support ezQuery builder and to easily process SQL prepare statements. Supplied arguments will be replace with necessary placeholder and values added to parameter array.
16
-
* All new methods has been fully PHPunit tested under current supported database systems, and should be able to handle most use cases as is.
18
+
- Added many additional functions to support ezQuery builder and to easily process SQL prepare statements. Supplied arguments will be replace with necessary placeholder and values added to parameter array.
19
+
- All new methods has been fully PHPunit tested under current supported database systems, and should be able to handle most use cases as is.
17
20
18
-
```
21
+
```md
19
22
ezSQL3 - From Author: Stefanie Janine Stoelting - http://stefanie-stoelting.de
20
23
21
24
News about ezSQL3 are available at http://stefanie-stoelting.de/ezsql3-news.html
@@ -38,15 +41,15 @@ News about ezSQL3 are available at http://stefanie-stoelting.de/ezsql3-news.html
38
41
39
42
2.14 - Added sybase connector by Muhammad Iyas
40
43
41
-
2.13 - Support for transations. See: http://stackoverflow.com/questions/8754215/ezsql-with-multiple-queries/8781798
44
+
2.13 - Support for transactions. See: http://stackoverflow.com/questions/8754215/ezsql-with-multiple-queries/8781798
42
45
43
46
2.12 - Added $db->get_set() - Creates a SET nvp sql string from an associative array (and escapes all values)
44
47
45
-
2.11 - Fixed $db->insert_id in postgress version
48
+
2.11 - Fixed $db->insert_id in postgres version
46
49
47
-
2.10 - Added isset($this->dbh) check to orcale version
50
+
2.10 - Added isset($this->dbh) check to oracle version
48
51
49
-
2.09 - Fixed issues with mysql_real_escape_string not woirkign if no connection
52
+
2.09 - Fixed issues with mysql_real_escape_string not working if no connection
50
53
(Thanks to Nicolas Vannier)
51
54
52
55
2.08 - Re-added timer functions that seemed to have disappeared
@@ -70,14 +73,14 @@ News about ezSQL3 are available at http://stefanie-stoelting.de/ezsql3-news.html
0 commit comments