Daten von db abrufen und in der Tabelle in PHP anzeigen .. siehe diesen Code was ist damit falsch?

8
%Vor%     
noddychan 02.12.2010, 03:23
quelle

6 Antworten

7

Versuchen Sie Folgendes:

%Vor%

Hinweise, Vorsichtshinweise und Vorsichtsmaßnahmen

Ihre ursprüngliche Lösung zeigte keine offensichtliche Quantisierung der Werte, bevor sie in die Datenbank übernommen wurden. Dies ist der Fall, wenn SQL Injection-Angriffe (oder sogar unbeabsichtigte Fehler, die über SQL weitergegeben werden) auftreten. Mach es nicht!

Ihre Datenbank scheint keinen Primärschlüssel zu haben. Obwohl dies bei der gesamten Verwendung technisch nicht notwendig ist, sind sie eine gute Methode und ermöglichen eine viel zuverlässigere Möglichkeit, auf eine bestimmte Zeile in einer Tabelle zu verweisen, sei es zum Hinzufügen verwandter Tabellen oder zum Vornehmen von Änderungen innerhalb dieser Tabelle.

Sie müssen jede Aktion in jeder Phase auf Fehler überprüfen. Die meisten PHP-Funktionen sind nett genug, um eine Antwort zu haben, die sie unter einer Fehlerbedingung zurückgeben werden. Es ist Ihre Aufgabe, diese Bedingungen zu überprüfen, während Sie gehen - gehen Sie niemals davon aus, dass PHP das tut, was Sie erwarten, wie Sie es erwarten und in der von Ihnen erwarteten Reihenfolge. So passiert Unfall ...

Mein oben angegebener Code enthält viele Punkte, bei denen, wenn ein Fehler aufgetreten ist, eine Nachricht zurückgegeben wird. Probieren Sie es aus, sehen Sie, ob Fehlermeldungen angezeigt werden, sehen Sie sich die Fehlermeldung an und, falls zutreffend, den Fehlercode, und führen Sie einige Nachforschungen durch.

Viel Glück.

    
Luke Stevenson 02.12.2010, 06:05
quelle
2

Dies ist ein sehr einfacher Code, den ich benutze, und Sie manipulieren ihn, um die Farbe und Größe der Tabelle nach Belieben zu ändern.

Stellen Sie zuerst eine Verbindung zur Datenbank her:

%Vor%

Es ist ein sehr elementares Stück Code, aber es hilft, wenn Sie nicht gewohnt sind, Funktionen zu benutzen.

    
Leah 01.01.2013 13:09
quelle
2

Hier ist die Lösung insgesamt HTML mit PHP und Datenbankverbindungen

%Vor%     
Satyabrata sahoo 07.06.2013 11:53
quelle
0
%Vor%     
Gopal Sharma 14.07.2015 10:49
quelle
0

Ersetzen Sie in Ihrer while-Anweisung einfach mysql_fetch_row durch mysql_fetch_array oder mysql_fetch_assoc ... je nachdem, was funktioniert ...

    
Laptop Medico 18.09.2015 12:12
quelle
-1

Wenn Sie eine Datenbank verbinden, übergeben Sie Ihre Verbindungsvariable nicht. Das ist der Fehler

    
Awais Qarni 02.12.2010 05:14
quelle

Tags und Links