ERLEDIGT
JA
JA
ANTWORTEN
21
21
ZUGRIFFE
701
701
EMPFEHLEN
-
14.05.09 21:19 #16
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
dann hast Du irgendwas falsch gemacht, vielleicht war beim Aufruf die Variable $db im aktuellen Geltungsbereich nicht gesetzt. Man kann bei mysql_query() den Link übrigens weglassen, wenn man nicht gerade mehrere Verbindungen zu unterschiedlichen Datenbanken offen hat und eine bestimmte verwenden möchte.
Baue am Anfang des Scriptes die Verbindung auf, fertig.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Könnte es sein, dass es deswegen ab und zu zu Performanceproblemen kommt?
Mfg. Chris
-
14.05.09 23:51 #18
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Hmmm ich bin grad beim Umbauen. Fast alles funktioniert nun und auch schneller, allerdings bekomme ich bei manchen folgenden Error:
Code :1
Access denied for user 'wwwrun'@'localhost' (using password: NO)
Mir ist aufgefallen dass fast alle Schleifen nicht funktionieren!?PHP-Code:$result = mysql_query ( "SELECT * FROM buildings" ) or die ( mysql_error() );
while ( $row = mysql_fetch_assoc ( $result ) ) {
### Schleife ###
}
Das folgende funktioniert wiederum:
An was kann das liegen?PHP-Code:$row = mysql_fetch_assoc ( mysql_query ( "SELECT `content` FROM config WHERE `name` = '$item'" ) );
Geändert von Sasser (15.05.09 um 00:51 Uhr)
-
OK, ich habe den Fehler gefunden. War ein kleiner Denkfehler

So nun wieder zum Problem zurück:
Ich prüfe ohnehin fast überall die Eingaben der User und lasse zum Beispiel nur Zahlen ankommen bzw. prüfe die Eingaben auf Sonderzeichen.
Ich benötige nur eine Absicherung beim Login und beim Versenden von PN`s.
Für diese beiden Sachen kann ich also folgendes nutzen um es abzusichern?
PHP-Code:mysql_query ( "UPDATE table SET `message` = " . mysql_real_escape_string($message) );
-
15.05.09 14:19 #21
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
das würde Dir einen MySQL-Syntaxfehler liefern, da wieder die Hochkommata fehlen, ansonsten: ja. Aber es wäre wirklich besser, wenn Du Dich mal in das Thema einlesen und das Problem richtig verstehen würdest, dann müsstest Du hier nicht jede Anweisung absegnen lassen. Das Manual bietet dazu ein eigenes kleines Kapitel und eine Googlesuche lässt deren Server rauchen.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
Super, funktioniert alles und ist besser als magic_quotes, da da ja alles maskiert wurde!
Ich danke
Ähnliche Themen
-
PHP und SQL-Injektion
Von Sasser im Forum PHPAntworten: 5Letzter Beitrag: 18.09.08, 16:29 -
URL mit Anführungsstrichen
Von Cherrywine im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 10.03.08, 20:02 -
SQL-Injektion - Hilfe!
Von aargau im Forum PHPAntworten: 10Letzter Beitrag: 25.02.08, 23:44 -
[Flash -> PHP] Problem mit Anführungsstrichen
Von p-flash im Forum Flash PlattformAntworten: 5Letzter Beitrag: 22.12.06, 18:21 -
Sortieren mit Anführungsstrichen
Von cardician im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 18.02.05, 13:14






Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen