From 67f74aee14beadaad62751cc015a3059df8757b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyril=20Rez=C3=A9?= Date: Wed, 14 May 2025 18:11:27 +0200 Subject: [PATCH 1/4] Update insert-data.md --- .../version-5.3/general-concepts/database/insert-data.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versioned_docs/version-5.3/general-concepts/database/insert-data.md b/versioned_docs/version-5.3/general-concepts/database/insert-data.md index a0cc08dc..728f1dc6 100644 --- a/versioned_docs/version-5.3/general-concepts/database/insert-data.md +++ b/versioned_docs/version-5.3/general-concepts/database/insert-data.md @@ -68,10 +68,10 @@ $query // Bind values $query - ->bind(':user_id', 1001, Joomla\Database\ParameterType::INTEGER) + ->bind(':user_id', $db->quote(1001), \Joomla\Database\ParameterType::INTEGER) ->bind(':profile_key', 'custom.message') ->bind(':profile_value', 'Inserting a record using insert()') - ->bind(':ordering', 1, Joomla\Database\ParameterType::INTEGER); + ->bind(':ordering', $db->quote(1), \Joomla\Database\ParameterType::INTEGER); // Set the query using our newly populated query object and execute it. $db->setQuery($query); From 2dbe7a705f42f43e35b2f97b1a543cdfa6d39328 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyril=20Rez=C3=A9?= Date: Thu, 15 May 2025 13:40:05 +0200 Subject: [PATCH 2/4] Update insert-data.md --- .../general-concepts/database/insert-data.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/versioned_docs/version-5.3/general-concepts/database/insert-data.md b/versioned_docs/version-5.3/general-concepts/database/insert-data.md index 728f1dc6..fddd61bc 100644 --- a/versioned_docs/version-5.3/general-concepts/database/insert-data.md +++ b/versioned_docs/version-5.3/general-concepts/database/insert-data.md @@ -51,6 +51,12 @@ The `DatabaseQuery` class provides a number of methods for building insert queri the most common being insert, columns and values. ```php +// Variables are defined before using the bind function. +$user_id = 1001; +$profile_key = 'custom.message'; +$profile_value = 'Inserting a record using insert()'; +$ordering = 1; + // Get a db connection. $db = Factory::getContainer()->get('DatabaseDriver'); @@ -68,10 +74,10 @@ $query // Bind values $query - ->bind(':user_id', $db->quote(1001), \Joomla\Database\ParameterType::INTEGER) - ->bind(':profile_key', 'custom.message') - ->bind(':profile_value', 'Inserting a record using insert()') - ->bind(':ordering', $db->quote(1), \Joomla\Database\ParameterType::INTEGER); + ->bind(':user_id', $user_id, \Joomla\Database\ParameterType::INTEGER) + ->bind(':profile_key', $profile_key) + ->bind(':profile_value', $profile_value) + ->bind(':ordering', $ordering, \Joomla\Database\ParameterType::INTEGER); // Set the query using our newly populated query object and execute it. $db->setQuery($query); From 36f87c232b57fd799ce629b8e16ecbc16032fbaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyril=20Rez=C3=A9?= Date: Thu, 15 May 2025 13:43:07 +0200 Subject: [PATCH 3/4] Update insert-data.md --- .../version-5.3/general-concepts/database/insert-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versioned_docs/version-5.3/general-concepts/database/insert-data.md b/versioned_docs/version-5.3/general-concepts/database/insert-data.md index fddd61bc..b2084137 100644 --- a/versioned_docs/version-5.3/general-concepts/database/insert-data.md +++ b/versioned_docs/version-5.3/general-concepts/database/insert-data.md @@ -51,7 +51,7 @@ The `DatabaseQuery` class provides a number of methods for building insert queri the most common being insert, columns and values. ```php -// Variables are defined before using the bind function. +// Define variables passed to the bind function. $user_id = 1001; $profile_key = 'custom.message'; $profile_value = 'Inserting a record using insert()'; From adc76fbc1bb073ef02b7b6ea87b06f09afad3b24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyril=20Rez=C3=A9?= Date: Thu, 15 May 2025 13:46:28 +0200 Subject: [PATCH 4/4] Update insert-data.md --- .../version-5.3/general-concepts/database/insert-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versioned_docs/version-5.3/general-concepts/database/insert-data.md b/versioned_docs/version-5.3/general-concepts/database/insert-data.md index b2084137..2dc63efd 100644 --- a/versioned_docs/version-5.3/general-concepts/database/insert-data.md +++ b/versioned_docs/version-5.3/general-concepts/database/insert-data.md @@ -51,7 +51,7 @@ The `DatabaseQuery` class provides a number of methods for building insert queri the most common being insert, columns and values. ```php -// Define variables passed to the bind function. +// Define the variables passed to the bind function. $user_id = 1001; $profile_key = 'custom.message'; $profile_value = 'Inserting a record using insert()';