--- amazon.module.original	Mon Jun 19 21:01:48 2006
+++ amazon.module	Wed Jun 21 11:40:19 2006
@@ -260,7 +260,7 @@
         $random = rand(0, $max_record - 1);
         switch ($delta) {
           case 0:
-            $selected_book = db_fetch_object(db_query("SELECT * from {amazonitem} LIMIT $random,1"));
+            $selected_book = db_fetch_object(db_query("SELECT * from {amazonitem} LIMIT 1 OFFSET $random"));
             $block['subject'] = variable_get('amazon_read_blocktitle', t('We read'));
             break;
           case 1:
@@ -269,7 +269,8 @@
               FROM {amazonnode} n
               JOIN {amazonitem} a ON a.asin = n.asin
               WHERE ntype = 'amazon'
-              LIMIT $random,1"));
+              LIMIT 1
+              OFFSET $random"));
             $block['subject'] = variable_get('amazon_reviewed_blocktitle', t('We reviewed'));
             break;
           case 2:
@@ -279,7 +280,8 @@
               JOIN {amazonitem} a ON a.asin = n.asin
               WHERE n.rating >= $amazon_block_minimum_score
               AND ntype = 'amazon'
-              LIMIT $random,1"));
+              LIMIT 1
+              OFFSET $random"));
             $block['subject'] = variable_get('amazon_recommended_blocktitle', t('We recommend'));
             break;
         }
