Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP MYSQL -> Afficher les dates enregistrées en tant que type 'date' à partir de la base de données MYSQL

Vous devez utiliser quelque chose comme mysqli ou pdo pour exécuter votre requête et extraire les données. Voici l'idée générale, en utilisant mysqli :

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

$dates_sql = "SELECT UNIX_TIMESTAMP(datetime) AS tstamp FROM employee_datetable LIMIT 7";
$result = $mysqli->query($dates_sql);

while($row = $result->fetch_array()) {
    $FormattedPhpDate = date('M d, Y', $row['tstamp']);
    echo "Date: " . $FormattedPhpDate . "<br/>";
}

Remarque :Puisque vous utilisez UNIX_TIMESTAMP dans votre requête, il n'est pas nécessaire de convertir la date en horodatage en utilisant strtotime()

Pour plus d'informations, consultez la documentation de mysqli , en particulier mysqli_query et mysqli_fetch_array