


Wie kann man jQuery-Ajax-Aufrufe beheben, die beim Abrufen von Daten aus MySQL fehlschlagen?
Dec 07, 2024 pm 09:11 PMVerwenden von jQuery Ajax zum Abrufen von Daten aus MySQL
Dieser Artikel befasst sich mit einem Problem, bei dem ein Ajax-Code versucht, Datensätze aus einer MySQL-Tabelle abzurufen, aber scheitert. Der bereitgestellte PHP-Code versucht, eine Verbindung zu MySQL herzustellen und Daten aus der Tabelle „Benutzer“ abzurufen, aber die verwendeten Methoden sind veraltet.
Lösung
Um dieses Problem zu beheben, muss der Der Code sollte aktualisiert werden, um modernere und sicherere Methoden zum Herstellen einer Verbindung zu MySQL und zum Abrufen von Daten zu verwenden. Hier ist eine überarbeitete Version:
$con = mysqli_connect("localhost", "root", "", "simple_ajax"); $result = mysqli_query($con, "SELECT * FROM users");
In dieser Version:
- Wir verwenden die Funktion mysqli_connect anstelle von mysql_connect für die Datenbankverbindung.
- Der Datenbankname wird als bereitgestellt ein zusätzlicher Parameter für mysqli_connect.
- Wir verwenden stattdessen mysqli_query mysql_query, um die Abfrage auszuführen.
Anzeigen der Daten
Um die abgerufenen Daten auf der HTML-Seite anzuzeigen, können wir den folgenden PHP-Code verwenden:
echo "<table border='1'>"; echo "<tr><th>Name</th><th>Address</th></tr>"; while ($row = mysqli_fetch_array($result)) { echo "<tr><td>$row[1]</td><td>$row[2]</td></tr>"; } echo "</table>";
Dieser Code generiert eine einfache HTML-Tabelle mit Spalten für Name und Adresse, gefüllt mit den Daten aus MySQL Tabelle.
Vollständiger Ajax-Code
Hier ist der aktualisierte jQuery-Ajax-Code zum Anzeigen der Daten:
$(document).ready(function() { $("#display").click(function() { $.ajax({ type: "GET", url: "display.php", dataType: "html", success: function(response) { $("#responsecontainer").html(response); } }); }); });
Seite anzeigen
Die Seite display.php, die die Daten abruft und anzeigt, sollte den genannten Code verwenden oben.
Dieser aktualisierte Code sollte es Ihnen ermöglichen, Daten aus der MySQL-Tabelle mit jQuery Ajax erfolgreich abzurufen und anzuzeigen.
Das obige ist der detaillierte Inhalt vonWie kann man jQuery-Ajax-Aufrufe beheben, die beim Abrufen von Daten aus MySQL fehlschlagen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

12 Beste PHP -Chat -Skripte auf Codecanyon
