Commit Graph

140 Commits

Author SHA1 Message Date
Andrew Nacin ea9e869ea8 Fix wpdb::tables() prefix handling. Ensures PHP4 compat. See #12083
git-svn-id: https://develop.svn.wordpress.org/trunk@13245 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-20 10:50:57 +00:00
Dion Hulse 468d0d7cff Variable Cleanup, Unused variables, Typo'd variables, unused code blocks. Fixes #12299
git-svn-id: https://develop.svn.wordpress.org/trunk@13242 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-20 02:01:46 +00:00
Andrew Nacin d543b36622 Introduce wpdb::tables() to fetch table names on a global or blog scope. Remove very old and long deprecated $table{table} globals, fixes #11614. See #12083
git-svn-id: https://develop.svn.wordpress.org/trunk@13229 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-19 19:57:03 +00:00
Andrew Nacin 4d2c75d785 Assume WP_DEBUG is defined in wpdb. Remove unnecessary constant() calls. Ensure DB_COLLATE defined as empty string doesn't override default Multisite collation. fixes #12041, see #11644
git-svn-id: https://develop.svn.wordpress.org/trunk@13209 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-19 01:03:58 +00:00
Andrew Nacin 5745de2119 Fix suppressed notice in wpdb::get_caller(). Props arena, fixes #11721
git-svn-id: https://develop.svn.wordpress.org/trunk@13174 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-17 12:13:34 +00:00
Andrew Nacin 343b2b1251 Init array in wpdb:get_results() and get_col_info(). Props UnderWordPressure, miqrogroove, fixes #10607
git-svn-id: https://develop.svn.wordpress.org/trunk@13161 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-15 10:00:39 +00:00
Andrew Nacin 0210cf3c6e Add is_multisite() check to wpdb::get_blog_prefix() to fix get_blog_prefix($blog_id) call on a non-MS install. See #11644
git-svn-id: https://develop.svn.wordpress.org/trunk@13121 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-13 19:57:43 +00:00
Mark Jaquith cb141f847f Use $required_php_version. Props nacin. fixes #11637
git-svn-id: https://develop.svn.wordpress.org/trunk@12939 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-03 21:38:09 +00:00
Ron Rennick f4775300f1 add WP_DEBUG define check in DB code, props dxjones, see #12041
git-svn-id: https://develop.svn.wordpress.org/trunk@12922 602fd350-edb4-49c9-b593-d223f7449a82
2010-02-01 22:22:21 +00:00
Ryan Boren 640c04fbe2 Typo fix. Props mentel_br. fixes #11921
git-svn-id: https://develop.svn.wordpress.org/trunk@12763 602fd350-edb4-49c9-b593-d223f7449a82
2010-01-19 17:28:48 +00:00
Ron Rennick cb779b4655 options network page, db variable change, See #11644
git-svn-id: https://develop.svn.wordpress.org/trunk@12757 602fd350-edb4-49c9-b593-d223f7449a82
2010-01-19 00:18:52 +00:00
Ryan Boren f260b32d25 Use cap checks instead of multisite and super admin checks. Add some new caps. Merge cleanup. see #11644.
git-svn-id: https://develop.svn.wordpress.org/trunk@12753 602fd350-edb4-49c9-b593-d223f7449a82
2010-01-18 22:21:36 +00:00
Ryan Boren 8ef8b7bad5 Trailing whitespace cleanup
git-svn-id: https://develop.svn.wordpress.org/trunk@12733 602fd350-edb4-49c9-b593-d223f7449a82
2010-01-15 22:11:12 +00:00
Ryan Boren bc99700623 Use correct var name. see #11644
git-svn-id: https://develop.svn.wordpress.org/trunk@12668 602fd350-edb4-49c9-b593-d223f7449a82
2010-01-08 20:07:40 +00:00
Ron Rennick e5ddd20a49 db class compatible with WP, MU & multi site - See #11644
git-svn-id: https://develop.svn.wordpress.org/trunk@12667 602fd350-edb4-49c9-b593-d223f7449a82
2010-01-08 19:26:00 +00:00
Ryan Boren 9406273b6a Don't set charset if mysql version does not have the collation cap. Props miqrogroove. see #11666 for trunk
git-svn-id: https://develop.svn.wordpress.org/trunk@12573 602fd350-edb4-49c9-b593-d223f7449a82
2009-12-29 21:34:12 +00:00
Peter Westwood f1241d5e6c Use new $required_mysql_version global in wp-db.php when checking if the mysql version is new enough. Fixes #11478 props nacin.
git-svn-id: https://develop.svn.wordpress.org/trunk@12480 602fd350-edb4-49c9-b593-d223f7449a82
2009-12-22 11:49:22 +00:00
Ryan Boren 13b96eb0cb Bump MySQL requirement to 4.1.2 per previous discussions and announcements.
git-svn-id: https://develop.svn.wordpress.org/trunk@12410 602fd350-edb4-49c9-b593-d223f7449a82
2009-12-15 21:04:50 +00:00
Ryan Boren 8e0d091c55 Remove no longer needed DB has_cap() checks. Props filosofo. fixes #11443
git-svn-id: https://develop.svn.wordpress.org/trunk@12409 602fd350-edb4-49c9-b593-d223f7449a82
2009-12-15 21:01:57 +00:00
Ryan Boren f2f48162ec Bump the MySQL requirement to 4.1.0. Props Denis-de-Bernardy. see #11437
git-svn-id: https://develop.svn.wordpress.org/trunk@12404 602fd350-edb4-49c9-b593-d223f7449a82
2009-12-15 16:04:32 +00:00
Peter Westwood 89a9762c42 Ensure WP_DEBUG is always defined and simplify the checks on it. Fixes #11090 props nacin.
git-svn-id: https://develop.svn.wordpress.org/trunk@12207 602fd350-edb4-49c9-b593-d223f7449a82
2009-11-18 08:22:49 +00:00
Peter Westwood 482e701639 First pass commentmeta implementation. See #2659 props scribu.
git-svn-id: https://develop.svn.wordpress.org/trunk@11943 602fd350-edb4-49c9-b593-d223f7449a82
2009-09-17 20:17:33 +00:00
Ryan Boren 43c201d458 Remove trailing whitespace
git-svn-id: https://develop.svn.wordpress.org/trunk@11930 602fd350-edb4-49c9-b593-d223f7449a82
2009-09-14 14:03:32 +00:00
Ryan Boren dcdab5fed5 is_blog_installed() improvements and repair.php. see #10728
git-svn-id: https://develop.svn.wordpress.org/trunk@11902 602fd350-edb4-49c9-b593-d223f7449a82
2009-09-06 18:46:27 +00:00
Ryan Boren 736f389167 Machine parseable db error codes. Props dd32. fixes #10293
git-svn-id: https://develop.svn.wordpress.org/trunk@11865 602fd350-edb4-49c9-b593-d223f7449a82
2009-08-21 17:00:53 +00:00
Ryan Boren 12c7093645 Trailing whitespace cleanup
git-svn-id: https://develop.svn.wordpress.org/trunk@11013 602fd350-edb4-49c9-b593-d223f7449a82
2009-04-20 18:18:39 +00:00
Ryan Boren b02ee27548 Typo fix
git-svn-id: https://develop.svn.wordpress.org/trunk@10934 602fd350-edb4-49c9-b593-d223f7449a82
2009-04-14 22:34:51 +00:00
Ryan Boren 36cb5cd05b phpdoc updates for wpdb. Props mdawaffe. fixes #9506
git-svn-id: https://develop.svn.wordpress.org/trunk@10911 602fd350-edb4-49c9-b593-d223f7449a82
2009-04-10 21:57:40 +00:00
Ryan Boren f88a61fac5 Store field types in wpdb object. Props mdawaffe. see #7171
git-svn-id: https://develop.svn.wordpress.org/trunk@10910 602fd350-edb4-49c9-b593-d223f7449a82
2009-04-10 21:56:30 +00:00
Ryan Boren d957761a32 Backtick table and column names. Props mdawaffe. fixes #9505
git-svn-id: https://develop.svn.wordpress.org/trunk@10907 602fd350-edb4-49c9-b593-d223f7449a82
2009-04-10 21:37:19 +00:00
Ryan Boren 8d00b5d37d Trim trailing whitespace
git-svn-id: https://develop.svn.wordpress.org/trunk@10810 602fd350-edb4-49c9-b593-d223f7449a82
2009-03-18 02:43:45 +00:00
Ryan Boren c660e9c398 Notice fix. Props ionfish. fixes #9292
git-svn-id: https://develop.svn.wordpress.org/trunk@10735 602fd350-edb4-49c9-b593-d223f7449a82
2009-03-06 17:09:37 +00:00
Ryan Boren a746eb920a Only list field types that are not strings. see #7171
git-svn-id: https://develop.svn.wordpress.org/trunk@10726 602fd350-edb4-49c9-b593-d223f7449a82
2009-03-06 01:06:00 +00:00
Ryan Boren f6001bffe8 Add some default field types. see #7171
git-svn-id: https://develop.svn.wordpress.org/trunk@10725 602fd350-edb4-49c9-b593-d223f7449a82
2009-03-06 00:50:19 +00:00
Ryan Boren 5851028d31 Add typecasting to wpdb::insert() and update(). Props filosofo. fixes #7171
git-svn-id: https://develop.svn.wordpress.org/trunk@10724 602fd350-edb4-49c9-b593-d223f7449a82
2009-03-05 23:47:02 +00:00
Ryan Boren a3ff3cdbf2 Allow passing sustitution args to prepare() as an array. Makes building queries for prepare easier.
git-svn-id: https://develop.svn.wordpress.org/trunk@10721 602fd350-edb4-49c9-b593-d223f7449a82
2009-03-05 22:15:17 +00:00
Ryan Boren 37b231b542 Use mysql_real_escape_string() only in prepare(), insert(), and update(). escape() uses addslashes only. Add array support to escape(). see #9189
git-svn-id: https://develop.svn.wordpress.org/trunk@10604 602fd350-edb4-49c9-b593-d223f7449a82
2009-02-20 19:05:12 +00:00
Ryan Boren e09712d208 Use real escape in environments that support it. see #5455
git-svn-id: https://develop.svn.wordpress.org/trunk@10597 602fd350-edb4-49c9-b593-d223f7449a82
2009-02-19 19:01:57 +00:00
Andrew Ozz b13e345aa3 Improve error message, props simonwheatley, fixes #8397
git-svn-id: https://develop.svn.wordpress.org/trunk@9935 602fd350-edb4-49c9-b593-d223f7449a82
2008-11-28 04:40:20 +00:00
Mark Jaquith 41e0b87c8f Initialize caller as an array. Fixes a bug introduced in [9886]
git-svn-id: https://develop.svn.wordpress.org/trunk@9890 602fd350-edb4-49c9-b593-d223f7449a82
2008-11-25 23:45:02 +00:00
Ryan Boren 877a39eff7 List all callers
git-svn-id: https://develop.svn.wordpress.org/trunk@9886 602fd350-edb4-49c9-b593-d223f7449a82
2008-11-25 22:17:55 +00:00
Ryan Boren 84435c6ed8 Return affected rows for alter queries. Props BjornW. fixes #7215
git-svn-id: https://develop.svn.wordpress.org/trunk@9204 602fd350-edb4-49c9-b593-d223f7449a82
2008-10-16 19:54:00 +00:00
Ryan Boren 686555396e silence is_writable() warnings. see #7640
git-svn-id: https://develop.svn.wordpress.org/trunk@9199 602fd350-edb4-49c9-b593-d223f7449a82
2008-10-16 17:35:39 +00:00
Peter Westwood 1c97951b11 Fix phpdoc comments to refer to wp-content/db.php. Props DD32.
git-svn-id: https://develop.svn.wordpress.org/trunk@9067 602fd350-edb4-49c9-b593-d223f7449a82
2008-10-02 16:45:28 +00:00
Ryan Boren 9ab6c5d3f7 wpdb::has_cap() from mdawaffe. fixes #7609
git-svn-id: https://develop.svn.wordpress.org/trunk@8740 602fd350-edb4-49c9-b593-d223f7449a82
2008-08-26 23:57:48 +00:00
Ryan Boren e4dd07c75e include mysql version in version check query string. Props andy. fixes #7600 for trunk
git-svn-id: https://develop.svn.wordpress.org/trunk@8739 602fd350-edb4-49c9-b593-d223f7449a82
2008-08-26 22:30:56 +00:00
Ryan Boren 13cf1a5c78 Use a subquery in category__not_in query if the DB version supports it. Props pedrop. fixes #7599
git-svn-id: https://develop.svn.wordpress.org/trunk@8738 602fd350-edb4-49c9-b593-d223f7449a82
2008-08-26 19:18:58 +00:00
Ryan Boren 2272a1a950 Trailing whitespace cleanup
git-svn-id: https://develop.svn.wordpress.org/trunk@8600 602fd350-edb4-49c9-b593-d223f7449a82
2008-08-09 05:36:14 +00:00
Mark Jaquith 3cab99fbd2 Cast to array when using foreach(). Props santosj (and thanks for your perseverance!). fixes #2784
git-svn-id: https://develop.svn.wordpress.org/trunk@8572 602fd350-edb4-49c9-b593-d223f7449a82
2008-08-06 20:31:54 +00:00
Ryan Boren 822ae638e1 Don't LIMIT updates to 1. Props hailin. fixes #7272
git-svn-id: https://develop.svn.wordpress.org/trunk@8311 602fd350-edb4-49c9-b593-d223f7449a82
2008-07-11 01:49:06 +00:00