Hallo zusammen
Ich steh mal wieder gewaltig auf dem Schlauch.
Mein Plugin generiert seit dem Update auf Wp 3.6 folgende PHP Warnmeldung:
FastCGI: server "/var/run/hcgi/19306" stderr: PHP Warning: Missing argument 2 for wpdb::prepare(), called in /xxxx/xxxx/www/xxxx/wp-content/plugins/milizfeuerwehr-daten/milizfeuerwehr-daten.php on line 800 and defined in /xxxxx/xxxxx/www/xxxxx/wp-includes/wp-db.php on line 992
Eins vorweg, diese Seite hier (Blog WPDE) ist mir durchaus bekannt, nur hilft sie mir nicht weiter.
Hier mal mein Code:
PHP
$anzahl_einsaetze = $wpdb->get_var(
$wpdb->prepare('
SELECT COUNT('. $wpdb->posts .'.ID)
FROM '. $wpdb->posts .'
INNER JOIN '. $wpdb->postmeta .' ON '. $wpdb->postmeta .'.post_id = %d
AND '. $wpdb->postmeta .'.meta_key = %s
WHERE ('.
$wpdb->posts .'.post_type = %s
)
AND ('.
$wpdb->posts .'.post_status = %s , '. $wpdb->posts .'.ID, "datumzeit", "feuerwehreinsatz", "publish"
)'
)
);
Alles anzeigen
Zeile 800 habe ich fett markiert.
Wo genau liegt hier der Hund begraben?
LG Bakterius