$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>customization - Multi line of $wpdb->query just run 1 time and end the loop right after|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

customization - Multi line of $wpdb->query just run 1 time and end the loop right after

matteradmin9PV0评论
    <?php 
foreach ( $posts_array as $post ) {

    $post_id = wp_insert_post($post,true);
    //var_dump($post);

    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueLongitude = '$VenueLongitude' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueLatitude = '$VenueLatitude'  WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET  Tag = '$Tag' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET IsDeleted  = '$IsDeleted' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET AdminID = '$AdminID' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET CreatedAt = '$CreatedAt' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueStreet = '$VenueStreet' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueNumber = '$VenueNumber' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueDistrict = '$VenueDistrict' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueCity = '$VenueCity'  WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET VenueWard = '$VenueWard' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET PriceAverage = '$PriceAverage' WHERE ID=$post_id"));
    $wpdb->query($wpdb->prepare("UPDATE wp_posts SET Near = '$Near' WHERE ID=$post_id"));

    }
    ?> 

I attached the code in which I run mutli wpdb->query in a foreach loop. But after the loop run 1 time it stopped immediately, it just runs only 1 time. It is ok if I just run 1 wpdb->query in the loop. How can I fix this problem? Anybody can help me?

Thanks a lot.

Post a comment

comment list (0)

  1. No comments so far