WordPress MySQL SQL Query Error in WPDB Class WordPress MySQL, SQL Query Klaida WPDB klasė
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 įskiepių vartotojai ar išorės scenarijus kūrėjai gali susidurti su problemomis, kai bandote atlikti užklausos arba manipuliuoti į MySQL duomenų bazę, naudojant $ wpdb klasės, klasės funkcijų visoms duomenų bazėje manipuliacijomis remiantis 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 klasė suteikia paprastą prieigą prie duomenų bazėje lenteles be būtinybės rankiniu būdu kodą į duomenų bazę sintaksė PHP vėl. $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 pateikia keletą funkcijų, naudotis, priimti, pasirinkite, ištrinti, atnaujinti ar manipuliuoti duomenis į duomenų bazę, pvz užklausos get_var, get_row, get_col, get_results, pabėgti, show_errors, hide_errors, get_col_info ir lygiai. 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. Naudojant šias $ wpdb apdoroti SQL kaip moduliai arba išorės skriptą arba net WordPress kodas pati tokį klaidos ar panašios klaidos gali atsirasti.
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 Duomenų bazės klaida: [Jūs turite klaidą savo SQL sintaksė; patikrinti rankiniu būdu, kuris atitinka jūsų MySQL serverio versija teisę sintaksė naudoti netoli 'ORDER BY post_date ASC LIMIT 1' at line 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 PASIRINKITE ID post_title IŠ wp_posts KUR post_date> "IR post_date <'2006-08-28 09:03:57 'IR post_status =" skelbia "IR ID! = ORDER BY post_date ASC LIMIT 1
or (the following from bsuite B2V6) arba (taip iš 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 Duomenų bazės klaida: [Jūs turite klaidą savo SQL sintaksė; patikrinti rankiniu būdu, kuris atitinka jūsų MySQL serverio versija teisę sintaksė naudoti netoli 's puslapių "ELSE LEFT (b.post_title, 60) PABAIGA AS pavadinimą, SUM ( a.hits_reads) AS sor 'at line 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()) PASIRINKITE a.post_id AS post_id, kai b.post_title IS NULL THEN "Alice's Home" ELSE LEFT (b.post_title, 60) PABAIGA AS pavadinimą, SUM (a.hits_reads) AS kolejność_sortowania, Concat ( "Viskas", FORMA ( SUM (a.hits_reads), 0), "Vid", FORMA ((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), "Max", FORMA (MAX (a.hits_reads), 0),'') AS KNYGA IŠ wp_bstat_hits a LEFT JOIN wp_posts B ( a.post_id = b.ID) KUR bstat_date>'2006-08-03 'GROUP BY a.post_id ORDER BY kolejność_sortowania DESC LIMIT 5
One of the reason for the errors is caused by post_ID or ID variable that represent the ID of the Wordpress post. Viena iš priežasčių šios klaidos sukelia post_ID arba ID kintamasis yra vardą, WordPress paštu. 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. Priklausomai nuo to, kokią versiją PHP, MySQL arba WordPress naudojami JAV dolerių post_id arba $ id ar $ post-> ID gali būti pateiktas per viengubas kabutes ( '), kaip apeiti ar rezoliucijos siekiant išvengti arba išspręsti klaidų.
IMPORTANT : The page is machine translated and provided "as is" without warranty. DĖMESIO: Šis puslapis yra mašina išvertė ir pateikiama "kaip yra" be garantijų. Machine translation may be difficult to understand. Mašininio vertimo, gali būti sunku suprasti. Please refer to Remkitės original English article originalas anglų straipsnis whenever possible. jei įmanoma.
Related Articles Susiję straipsniai
- Change or Set MySQL Long Query Time Value for log-slow-queries Keisti arba Nustatyti MySQL Ilgalaikė Query Time Vertė log-lėtai užklausos
- How to Customize, Modify or Change WordPress Database Connection Error Page Kaip pritaikyti, Keisti arba Keisti WordPress prisijungti prie duomenų bazės klaida Puslapis
- Enable Logging of Slow Queries (Slow Query Log) in MySQL Database Įjungti registravimas Slow queries (Žemas Užklausa Prisijungti) MySQL duomenų bazė
- Using PHP-MySQL Persistent Connections to Run WordPress Blog Naudojant PHP-MySQL patvariųjų Jungtys Vykdyti WordPress blog
- MySQL Error 1170 (42000): BLOB/TEXT Column Used in Key Specification Without a Key Length MySQL klaida 1170 (42000): BLOB / TEXT stulpelis Naudojama Pagrindiniai specifikacija Be Pagrindiniai Ilgis
- gmmktime Error in WordPress and MagpieRSS gmmktime Klaida WordPress ir MagpieRSS
- Retrieve and Get WordPress Post ID Outside the Loop as PHP Variable Priimti ir gauti WordPress Rašyti ID Už Loop kaip PHP Rodiklis
- How to Find and Replace Text in MySQL Database using SQL Kaip rasti ir pakeisti tekstą MySQL duomenų bazėmis, naudojant SQL
- How to Backup and Restore (Export and Import) MySQL Databases Tutorial Kaip sukurti atsarginę kopiją ir atkurti (eksporto ir importo) MySQL duomenų bazės Tutorial
- How to Delete Existing WordPress Post Revisions Stored/Saved Kaip ištrinti Esamas WordPress Rašyti Taisoma Saugojamų / Išsaugota










































April 16th, 2007 22:11 16 balandžio 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. Aš leisti šių klaidų išlikti būdu per ilgai, bet dabar jie nustatoma kartu su krūva kitų klaidų.
The latest version also lays the groundwork to transition to bsuite3, a ground-up rewrite and re-architecting of the plugin. Naujausia versija taip pat nustato pagrindą, kad perėjimas prie bsuite3, žemės-up perrašyti ir vėl architektūros ir įjungti.
http://maisonbisson.com/blog/post/11613/ http://maisonbisson.com/blog/post/11613/