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

Est-ce que mon adresse IP est dans ma base de données, si c'est le cas, trouvez l'horodatage

Cela devrait faire l'affaire, il devrait obtenir l'horodatage et le convertir dans un format lisible par l'homme, vous pouvez également rechercher le PHP date() fonction pour ajuster le $date_format à votre goût qui peut être trouvé ici :http://php.net/manual/ fr/fonction.date.php

$ip = $_SERVER['REMOTE_ADDR']; // Fetch IP

$query = mysql_query("SELECT `timestamp` FROM `votes` WHERE (`ip` = '$ip')") or die(mysql_error()); // Queries IP

$amount = mysql_num_rows($query); // Amount of times listed (rows)

if ($amount > 0) { // If exists

    $row = mysql_fetch_array($query);

    $timestamp = $row['timestamp'];

    $date_format = 'm F \a\t g:ia';
    $date = date("$date_format", $timestamp); // Converts timestamp

    echo("Your IP Address (".$ip.") is already listed at ".$date."");

} else {

    echo("Your IP Address is not currently listed");

}