2014-04-08 6 views
5

का उपयोग करते समय $ wpdb तैयार विफल रहता है, आज मुझे $ wpdb में कोई समस्या थी।वर्डप्रेस: ​​mysql DATE_FORMAT

मैं mysql DATE_FORMAT में

$result = $wpdb->get_var( 
    $wpdb->prepare(
    "SELECT DATE_FORMAT(report_date, '%d-%m-%Y') FROM table WHERE report_id = %d", 
    $report_id 
    ) 
); 

ऊपर कोड% d की वजह से काम करता है नहीं किया करते थे।

मैंने इस समस्या को वर्डप्रेस में कैसे हल किया।

उत्तर

8

इस प्रयास करें:

$result = $wpdb->get_var( 
    $wpdb->prepare(
    "SELECT DATE_FORMAT(report_date, '%%d-%%m-%%Y') FROM table WHERE report_id = %d", 
    $report_id 
    ) 
); 

आप %%

का उपयोग करके % के भागने की जरूरत है