J'ai un script php que j'ai mis en place des exemples sur Internet.PHP Récupération Valeur de MySql Erreur
Je ne suis pas très familier avec php et je me fais une erreur.
Je suis en train d'obtenir la dernière date de publication de mon blog Wordpress pour mon programme pour montrer quand la dernière date à laquelle nous avons mis des informations importantes pour l'utilisateur sur elle.
Ceci est mon code:
<?php
function lpd_post_date($date_format, $echo, $modified_date = false)
{
$dbhost = 'xxx';
$dbuser = 'xxx';
$dbpass = 'xxx';
$dbname = 'xxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
// include 'config.php';
// include 'opendb.php';
global $wpdb;
$date_col = 'post_date';
if ($modified_date) $date_col = 'post_modified';
$sql = " SELECT $date_col FROM {$wpdb->posts} WHERE post_status = 'publish' AND post_type = 'post' ORDER BY $date_col DESC LIMIT 1 ";
$mysql_date = $wpdb->get_var($sql);
if (! $date_format) $date_format = get_option('date_format');
$formatted_date = mysql2date($date_format, $mysql_date);
echo $formatted_date;
mysql_close($conn);
}
?>
Je reçois cette erreur:
Fatal error: Call to a member function on a non-object in /homepages/38/d157689362/htdocs/suburban/updates/last/last.php on line 21
Toute personne capable de me aider? Je suis perdu quant à ce qu'il fait à la ligne 21:
$mysql_date = $wpdb->get_var($sql);
Toute aide serait grandement appréciée!
Merci!
si j'avais vu cela avant que je fixe mon problème, j'aurais probablement pris cette direction puisqu'elle s'intégrera au blog mais j'ai trouvé ma réponse en la simplifiant. Merci pour l'info. – ErocM