From 44bd10fa25c980737e7f2a731aefb46095b1f569 Mon Sep 17 00:00:00 2001
From: Derek Allard Adds the "DISTINCT" keyword to to a query Adds the "DISTINCT" keyword to a query The "auto connect" feature will load and instantiate the database class with every page load.
-To enable "auto connecting", add the word database to the core array, as indicated in the following file: application/config/autoload.php
$this->db->distinct();
-
$this->db->distinct();
$this->db->get('table');
diff --git a/user_guide/database/connecting.html b/user_guide/database/connecting.html
index 6cdd109d6..79277e536 100644
--- a/user_guide/database/connecting.html
+++ b/user_guide/database/connecting.html
@@ -65,7 +65,7 @@ Connecting
Automatically Connecting
$fields = array(
'blog_id' => array(
@@ -148,7 +148,7 @@ already be running, since the forge class relies on it.
After the fields have been defined, they can be added using $this->dbforge->add_field($fields); followed by a call to the create_table() function.
Used to remove a column from a table.
$this->dbforge->drop_column('table_name', 'column_to_drop');
The usage of this function is identical to add_coumn(), except it alters an existing column rather than adding a new one. In order to use it you must add a "name" key into the field defining array.
+The usage of this function is identical to add_column(), except it alters an existing column rather than adding a new one. In order to use it you must add a "name" key into the field defining array.
$fields = array(
-
'old_name' => array(
'name' => 'new_name',
diff --git a/user_guide/database/helpers.html b/user_guide/database/helpers.html
index 409660e2a..b3dab62d7 100644
--- a/user_guide/database/helpers.html
+++ b/user_guide/database/helpers.html
@@ -126,8 +126,8 @@ $where = "author_id = 1 AND status = 'active'";
$str = $this->db->update_string('table_name', $data, $where);
The first parameter is the table name, the second is an associative array with the data to be inserted, and the third parameter is the "where" clause. The above example produces:
- UPDATE exp_weblog SET name = 'Rick', email = 'rick@your-site.com', url = 'www.your-site.com' WHERE author_id = 1 AND status = 'active'
+The first parameter is the table name, the second is an associative array with the data to be updated, and the third parameter is the "where" clause. The above example produces:
+ UPDATE table_name SET name = 'Rick', email = 'rick@your-site.com', url = 'www.your-site.com' WHERE author_id = 1 AND status = 'active'
Note: Values are automatically escaped, producing safer queries.
-- cgit v1.2.3-24-g4f1b