Wiedergabe der Ressourcen-ID #6 der MySQL-Antwort in PHP
Beim Abfragen einer Datenbank mit der MySQL-Erweiterung in PHP stoßen Sie möglicherweise auf die Meldung „Ressource id #6“ anstelle des beabsichtigten Ergebnisses ausgegeben. Dies liegt daran, dass die Abfrage eine Ressource und keine Zeichenfolge oder einen numerischen Wert zurückgibt.
Ergebnis wiedergeben
Um das beabsichtigte Ergebnis anzuzeigen, müssen Sie zuerst die Daten mit abrufen eine der bereitgestellten Abruffunktionen. Eine solche Funktion ist mysql_fetch_row(), die eine Datenzeile als Array von Werten abruft.
Beispielcode
Hier ist ein Beispiel, das zeigt, wie man abruft und echot das Ergebnis:
$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
$data = mysql_fetch_row($datos1);
if ($data !== false) {
echo $data[0];
}
Dieser Code ruft die erste Zeile des Ergebnisses ab und gibt den Wert der ersten Spalte wieder, der der Zeitunterschied zwischen der aktuellen Zeit und dem angegebenen Fecha-Wert sein sollte.
Hinweis zur MySQL-Erweiterung
Es ist wichtig zu beachten, dass die MySQL-Erweiterung nicht mehr für die Verwendung in neuen Projekten empfohlen wird. Stattdessen sollten Sie PDO (PHP Data Objects) mit dem PDO_mysql-Adapter oder der mysqli-Erweiterung verwenden.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3