Betrachten Sie zum Anzeigen besser Ihr Problem beschreiben, aber soweit ich das verstanden ist die Antwort, die Sie vielleicht suchen.
Sie verwenden "Echo" für die Ausgabe des Alters vor der Zeilenausgabe der HTML-Tabelle. Sie sollten den Formatfunktionsaufruf in der erforderlichen Zelle verwenden. Überprüfen Sie den folgenden Code ein:
$dob=new DateTime($row[DOB]); // Create a date object from the DOB field
$age=$cd->diff($dob); // Find the difference between the 2 dates
echo "<td>".$age->format("%y Years %m Months %d Days")."</td>";
echo "<td>".$row[WEIGHT]."</td>";
echo "<td>".$row[UNIT_WEIGHT]."</td>";
Noch ein Hinweis, in der Regel Alter Jahr basierte nur. Also statt:
Alter - 15 Jahre 10 Monate 24 Tage
Sie könnten nur die Jahre
15 (Jahre)
in zeigen wollen In diesem Fall aktualisieren Sie einfach den Parameter des Datumsobjekt-Formats.
$age->format("%y");
was Sie in Frage tatsächlich, weil Ihr etwas Screenshot mit einem Alter – Ravi
Dank Ravi zeigt aber ich bekam die Antwort, es war tatsächlich in der Tabelle oben das Alter zu setzen entsprechend ihrer jeweiligen row.but kann ich Sie bitten, wenn ich das Suchergebnis auf der HTML-Seite selbst anzeigen würde.wie kann ich es tun? Es gibt Links, aber ich habe versucht, es funktioniert nicht –