vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Running daily MYSQL queries (https://vborg.vbsupport.ru/showthread.php?t=302255)

Morrus 09-13-2013 07:34 PM

Running daily MYSQL queries
 
This is probably a very, very basic question. I assume the Cron tool is involved in some way, but let's assume I'm a dummy and know nothing about crons and PHP...

Assuming I know exactly what query it is I want to run, and run it manually fairly often, how do I schedule it to run automatically on a daily basis and save me that work?

kh99 09-13-2013 07:50 PM

You can create a plugin using hook location "cron_script_cleanup_daily", and write code to do your query. You should use one of the vbulletin db functions like $vbulletin->db->query_read() or $vbulletin->db->query_write() (query_write() I'd assume, since you probably want to change the database as opposed to reading data).

Zachery 09-13-2013 07:54 PM

I'm always curious, what queries do you want to run daily?

Morrus 09-13-2013 09:13 PM

Quote:

Originally Posted by kh99 (Post 2445434)
You can create a plugin using hook location "cron_script_cleanup_daily", and write code to do your query. You should use one of the vbulletin db functions like $vbulletin->db->query_read() or $vbulletin->db->query_write() (query_write() I'd assume, since you probably want to change the database as opposed to reading data).

Ah, sounds like I'd need to know how to code. I was hoping it was simpler than that!

Quote:

Originally Posted by Zachery (Post 2445435)
I'm always curious, what queries do you want to run daily?

Just something that assigns thread prefixes based on the presence of certain keywords in thread titles. I need to apply it to my RSS feeds forum. It's easy enough to execute the query (well, a bunch of queries) manually, but I wanted to save myself the daily task.


All times are GMT. The time now is 04:15 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00940 seconds
  • Memory Usage 1,712KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete