Heim >Datenbank >MySQL-Tutorial >Wie zeige ich das Ergebnis einer MySQL TIMEDIFF()-Abfrage in PHP an?

Wie zeige ich das Ergebnis einer MySQL TIMEDIFF()-Abfrage in PHP an?

Linda Hamilton
Linda HamiltonOriginal
2024-12-07 19:36:12412Durchsuche

How Do I Display the Result of a MySQL TIMEDIFF() Query in PHP?

Abrufen von MySQL-Abfrageergebnissen: Echo des TIMEDIFF()-Ergebnisses

In PHP wird beim Ausführen einer MySQL-Abfrage, die einen einzelnen Wert zurückgibt, das Ergebnis angezeigt wird in einem PHP-Ressourcenhandle gespeichert. Um auf das tatsächliche Ergebnis zuzugreifen und es auszudrucken, müssen Sie eine Abruffunktion verwenden.

So geben Sie das Ergebnis der TIMEDIFF()-Abfrage wieder:

$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha']));
if ($result) {
    $data = mysql_fetch_assoc($result);
    echo $data['time_delta'];
}

Beachten Sie, dass die Funktion mysql_query() ist veraltet und sollte nicht in neuen Projekten verwendet werden. Verwenden Sie stattdessen PDO mit PDO_mysql oder mysqli für sicherere und modernere Datenbankinteraktionen.

Das obige ist der detaillierte Inhalt vonWie zeige ich das Ergebnis einer MySQL TIMEDIFF()-Abfrage in PHP an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn