View Single Post
  #1  
Old 10-09-2013, 03:33 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Limits Set on Tables to Delete?

When using this query, I've run into the issue of when the number of rows in the table get somewhere around 200, nothing happens. Nothing is deleted, nor can be. As long as the number of rows (in this case, definitions) is around 30-50, I don't seem to have a problem deleting anything. But with the larger table, I can't even delete one item successfully. Is there some kind of limit in my server settings that would cause this?

PHP Code:
$delete     "";

            if (!empty(
$oldorder))
            {
                
$update        = array();

                foreach(
$oldorder as $key => $value)
                {

                    if (
$deleted["$key"])
                    {
                        
$delete .= ($delete "," "") . $key;
                    }
                    else
                    {

                        if (
$value != $order["$key"])
                        {
                            
$update["$key"]['displayorder'] = $order["$key"];
                        }
                        if (
$oldstatus["$key"] != $status["$key"])
                        {
                            
$update["$key"]['status'] = $status["$key"];
                        }
                        if (
$oldcontainer["$key"] != $container["$key"])
                        {
                            
$update["$key"]['container'] = $container["$key"];
                        }
                        if (
$oldextract["$key"] != $extract["$key"])
                        {
                            
$update["$key"]['extraction'] = $extract["$key"];
                        }

                    }
                }
            }

            if (
$delete)
            {
                
$db->query_write("DELETE FROM " TABLE_PREFIX "automediaembed WHERE id in ($delete)");
            }

            if (
sizeof($update))
            {

                foreach(
$update as $id => $columns)
                {
                    
$columninfo "";

                    foreach (
$columns as $column => $value)
                    {
                        
$columninfo .= ($columninfo ", " " SET ") . $column = '$value'";
                    }

                    
$db->query_write("UPDATE " TABLE_PREFIX "automediaembed $columninfo WHERE id=$id");
                }

            } 
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01486 seconds
  • Memory Usage 1,807KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete