webForumDet fria alternativet

Kolla MySQL syntax?

Databaser & SQL

2 svar · 1 373 visningar · startad av Danne V

Medlem sedan aug. 20068 090 inlägg
Frågan#1

Har lagt in "Another Wordpress Classified Plugin" (1.8.5) på WP (3.0.4.).
Men kan inte lägga in annonser. Får följande fel meddelande:

AWPCP SQL Error Errno: [256] SQLError:(1064) 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 'dagar DAY,disabled='1',ad_key='1296563831',ad_transaction_id='',ad_fee_paid=0, a' at line 4
Query : INSERT INTO wp_awpcp_ads SET ad_category_id='3',ad_category_parent_id='0',ad_title='test', ad_details='etetetete',ad_contact_phone='456456',ad_contact_name='My Name',ad_contact_email='xxx@xxxxx.com', ad_city='etetetet',ad_state='',ad_country='',ad_county_village='', ad_item_price='54600',websiteurl='',is_featured_ad='',adterm_id='0',ad_startdate=CURDATE(),ad_enddate=CURDATE()+INTERVAL 90 dagar DAY,disabled='1',ad_key='1296563831',ad_transaction_id='',ad_fee_paid=0, ad_postdate=now()
Called by line 8489 in file /~k/index.php, error in /home/k/public_html/wp-content/plugins/another-wordpress-classifieds-plugin/functions_awpcp.php at line 29, PHP 5.2.11 (Linux)
Aborting...

Vad göra?

Medlem sedan juni 20014 290 inlägg
#2

Delen som ser ut så här:

ad_enddate=CURDATE()+INTERVAL 90 dagar DAY,disabled='1'

är det fel på, ta bort dagar så att det står:

ad_enddate=CURDATE()+INTERVAL 90 DAY,disabled='1'
Medlem sedan aug. 20068 090 inlägg
#3

GunnarD skrev:

Delen som ser ut så här:

ad_enddate=CURDATE()+INTERVAL 90 dagar DAY,disabled='1'

är det fel på, ta bort dagar så att det står:

ad_enddate=CURDATE()+INTERVAL 90 DAY,disabled='1'

Tack! Just så var det! :birp

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)