From 40f717cad9b54511d6d4c0d549fd253409f8dd12 Mon Sep 17 00:00:00 2001 From: marcus Date: Thu, 6 Nov 2008 16:33:49 +0000 Subject: datalists now has primary key, datalist set function optimised git-svn-id: https://code.elgg.org/elgg/trunk@2417 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/elgglib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine/lib/elgglib.php') diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index 0ff9b2d26..836064060 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -1529,8 +1529,8 @@ $name = sanitise_string($name); $value = sanitise_string($value); - delete_data("delete from {$CONFIG->dbprefix}datalists where name = '{$name}'"); - insert_data("insert into {$CONFIG->dbprefix}datalists set name = '{$name}', value = '{$value}'"); + //delete_data("delete from {$CONFIG->dbprefix}datalists where name = '{$name}'"); + insert_data("INSERT into {$CONFIG->dbprefix}datalists set name = '{$name}', value = '{$value}' ON DUPLICATE KEY UPDATE value='{$value}'"); $DATALIST_CACHE[$name] = $value; -- cgit v1.2.3