Salut J'ai été en mesure d'extraire un VARCHAR
à une date en utilisant string_to_date
, mais peu importe ce que j'essaie la date fait toujours écho comme par ex. 2009-05-25
Voici mon code qui fonctionne:Format STR_TO_DATE à une date
$query = "SELECT u.url_id, url, title, description, STR_TO_DATE(pub_date, '%d-%b-%Y')
AS pub_date FROM urls AS u, url_associations AS ua WHERE u.url_id = ua.url_id AND
ua.url_category_id=$type AND ua.approved = 'Y' ORDER BY pub_date DESC";
$result = mysql_query ($query);
echo " <tr>
<td align=\"left\">{$row['pub_date']}</td>
</tr>\n";
J'ai essayé DATE_FORMAT
et des méthodes similaires mais je soit recevoir 2009-05-25
ou blanc. Quelqu'un peut-il m'aider à résoudre ce problème? Je suis à la recherche et test mais j'ai décidé de demander de l'aide ici car l'aide est la bienvenue et ceux qui ont aidé auparavant étaient très gentils.
Merci
Sean
Je comprends (je pense) que vous voulez sortir une date dans un format autre que celui par défaut de MySQL? Si c'est le cas, DATE_FORMAT() est la fonction correcte à utiliser. Quel format voulez-vous? Montrez comment vous avez utilisé DATE_FORMAT() qui n'a pas donné le résultat souhaité. –