„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum gibt meine MySQL-Abfrage „Ressourcen-ID #6“ in PHP zurück?

Warum gibt meine MySQL-Abfrage „Ressourcen-ID #6“ in PHP zurück?

Veröffentlicht am 08.11.2024
Durchsuche:407

Why Does My MySQL Query Return \

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.

Neuestes Tutorial Mehr>

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