Heim >Datenbank >MySQL-Tutorial >Wie zeige ich das Ergebnis einer MySQL TIMEDIFF()-Abfrage in PHP an?
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!