WordPress MySQL SQL Query Error in WPDB Class WordPress MySQL שגיאה שאילתת SQL ב-Class WPDB
WordPress plug-ins users or external scripts developers may encounter problems on when trying to perform query or manipulation on MySQL database by using $wpdb class, a class of functions for all database manipulations based on the ezSQL. WordPress תוספות משתמשים או סקריפטים למפתחים חיצוניים עשויה להיתקל בבעיות ב כאשר מנסה לבצע שאילתה או מניפולציה על הנתונים MySQL באמצעות $ wpdb מחלקה, כתה של פונקציות עבור כל הנתונים manipulations המבוסס על ezSQL. $wpdb Wordpress class provides easy way to access to database tables without the need to manually code the database connection syntax in PHP again. $ wpdb Wordpress בכיתה מספק דרך קלה שולחנות גישה למסד הנתונים ללא צורך בקוד ידנית את חיבור הנתונים תחביר ב PHP שוב. $wpdb provides several functions to access, retrieve, select, delete, update or manipulate the data in the database such as query, get_var, get_row, get_col, get_results, escape, show_errors, hide_errors, get_col_info, and flush. $ wpdb מספקת מספר פונקציות לגשת, לאחזר, לסמן, למחוק, לעדכן או מניפולציה של הנתונים במאגר נתונים כגון שאילתה, get_var, get_row, get_col, get_results, לברוח, show_errors, hide_errors, get_col_info ו טפוף. When using these $wpdb to parse SQL statements as in plug-ins or external scripts or even Wordpress code itself the following error or similar error may appear. בעת שימוש אלה כדי לנתח $ wpdb SQL הצהרות כמו תוספות חיצוניים או סקריפטים או אפילו Wordpress עצמה את קוד השגיאה הבאה או דומה שגיאה עלולה להופיע.
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY post_date ASC LIMIT 1' at line 1] WordPress שגיאת מסד נתונים: [יש לך שגיאה ב-SQL את תחביר; לבדוק את המדריך המתאים כדי לשרת את MySQL גרסה הזכות להשתמש בתחביר ליד 'ORDER BY post_date ASC מגבלת 1' בשורה 1]
SELECT ID, post_title FROM wp_posts WHERE post_date > ” AND post_date < '2006-08-28 09:03:57' AND post_status = 'publish' AND ID != ORDER BY post_date ASC LIMIT 1 בחר מזהה, post_title FROM wp_posts איפה post_date> "AND post_date <'2006-08-28 09:03:57 'ו post_status =' פרסם 'ו מזהה! = ORDER BY post_date ASC מגבלת 1
or (the following from bsuite B2V6) או (מהאפשרויות הבאות bsuite B2V6)
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's pages' ELSE LEFT(b.post_title, 60) END AS title, SUM(a.hits_reads) AS sor' at line 4] WordPress שגיאת מסד נתונים: [יש לך שגיאה ב-SQL את תחביר; לבדוק את המדריך המתאים כדי לשרת את MySQL גרסה הזכות להשתמש בתחביר ליד זה דפים 'Else שמאלה (b.post_title, 60) את END TITLE, SUM ( a.hits_reads) כ sor 'בשורה 4]
SELECT a.post_id AS post_id, CASE WHEN b.post_title IS NULL THEN 'Alice's Home' ELSE LEFT(b.post_title, 60) END AS title, SUM(a.hits_reads) AS sort_order, CONCAT('Tot: ', FORMAT(SUM(a.hits_reads), 0), ', Avg: ', FORMAT((SUM(a.hits_reads)) / ((TO_DAYS(NOW()) בחר a.post_id כפי post_id, b.post_title כך כאשר הוא ריק ולאחר מכן "הבית של אליס 'Else שמאלה (b.post_title, 60) את END TITLE, SUM (a.hits_reads) כ sort_order, CONCAT (' כוסית ', הפורמט ( SUM (a.hits_reads), 0), ', עלות ממוצעת:', בפורמט ((SUM (a.hits_reads)) / ((TO_DAYS (NOW ())
- TO_DAYS(MIN(a.bstat_date))) + 1), 0), ', Max: ', FORMAT(MAX(a.hits_reads), 0), '') AS note FROM wp_bstat_hits a LEFT JOIN wp_posts b ON (a.post_id = b.ID) WHERE bstat_date > '2006-08-03′ GROUP BY a.post_id ORDER BY sort_order DESC LIMIT 5 - TO_DAYS (Min (a.bstat_date))) + 1), 0), ', מקס': ', הפורמט (מקס (a.hits_reads), 0),'') AS הערה FROM wp_bstat_hits שמאלה JOIN על wp_posts ב ( a.post_id = b.ID) היכן bstat_date>'2006-08-03 'קבוצה על ידי a.post_id ORDER BY sort_order תיאור מגבלת 5
One of the reason for the errors is caused by post_ID or ID variable that represent the ID of the Wordpress post. אחד סיבה שגיאות נגרמת על ידי post_ID או מזהה משתנה המייצגים את תעודת הזהות של Wordpress לכתוב. Depending on which version of PHP, MySQL or WordPress you used, the $post_id or $id or $post->ID can be placed within single quote (') as the workaround or resolution to avoid or solve the error. תלוי איזו גירסה של PHP, MySQL או WordPress השתמשת, את post_id $ או $ $ או מזהה שלאחר> מזהה יכול להיות ממוקם בתוך ציטוט בודד ( ') כמו לעקיפת הבעיה או פתרון הבעיה כדי למנוע או לפתור את השגיאה.
IMPORTANT : The page is machine translated and provided "as is" without warranty. חשוב: הדף הוא מכונה בתרגום ובתנאי "כמות שהוא", ללא אחריות. Machine translation may be difficult to understand. תרגום מכונה יכול להיות קשה להבין. Please refer to אנא פנה ל original English article המאמר המקורי באנגלית whenever possible. ככל שניתן.
Related Articles מאמרים קשורים
- Change or Set MySQL Long Query Time Value for log-slow-queries שנה או בחר שאילתה זמן ארוך MySQL ערך עבור-Log-איטי שאילתות
- How to Customize, Modify or Change WordPress Database Connection Error Page כיצד להתאים אישית, שנה או שנה של חיבור מסד נתונים WordPress דף שגיאה
- Enable Logging of Slow Queries (Slow Query Log) in MySQL Database אפשר רישום של שאילתות איטי (איטי שאילתה log) של מסד הנתונים MySQL
- Using PHP-MySQL Persistent Connections to Run WordPress Blog השימוש ב-PHP MySQL מתמיד קשרים הפעלה בלוג WordPress
- MySQL Error 1170 (42000): BLOB/TEXT Column Used in Key Specification Without a Key Length MySQL שגיאה 1170 (42000): BLOB / Text טור ב משמשת מפתח מפרט ללא מפתח אורך
- gmmktime Error in WordPress and MagpieRSS gmmktime שגיאה ב-WordPress ו MagpieRSS
- Retrieve and Get WordPress Post ID Outside the Loop as PHP Variable לאחזור וקבל WordPress פוסט מזהה מחוץ Loop כפי PHP משתנה
- How to Find and Replace Text in MySQL Database using SQL כיצד למצוא ולהחליף טקסט MySQL מסד נתונים באמצעות SQL
- How to Backup and Restore (Export and Import) MySQL Databases Tutorial כיצד לבצע גיבוי ושחזור (ייצוא וייבוא) נתונים MySQL Tutorial
- How to Delete Existing WordPress Post Revisions Stored/Saved כיצד למחוק קיימות מהדורות המאוחסן ב-WordPress פוסט / שמורה










































April 16th, 2007 22:11 אפריל 16, 2007 22:11
I've let these errors persist for way too long, but now they're fixed along with a bunch of other bugs. ביצעתי טעויות אלה נמשכות תן עבור דרך ארוכה מדי, אבל עכשיו הם קבוע יחד עם חבורה של חרקים אחרים.
The latest version also lays the groundwork to transition to bsuite3, a ground-up rewrite and re-architecting of the plugin. הגרסה האחרונה גם lays את הקרקע כדי מעבר bsuite3, על הקרקע מעקב לשכתב מחדש architecting של plugin.
http://maisonbisson.com/blog/post/11613/ http://maisonbisson.com/blog/post/11613/