Heim > Backend-Entwicklung > PHP-Tutorial > Warum gibt meine MySQL-Abfrage „Ressourcen-ID #6' in PHP zurück?

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

Barbara Streisand
Freigeben: 2024-11-02 16:51:02
Original
916 Leute haben es durchsucht

Why Does My MySQL Query Return

Echo der MySQL-Antwort-Ressourcen-ID #6 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 zunächst 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 das Abrufen und Echo erfolgt das Ergebnis:

<code class="php">$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
$data = mysql_fetch_row($datos1);
if ($data !== false) {
  echo $data[0];
}</code>
Nach dem Login kopieren

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.

Das obige ist der detaillierte Inhalt vonWarum gibt meine MySQL-Abfrage „Ressourcen-ID #6' in PHP zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage