anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 22:31

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: SQL-Fehler beim neuen Tag
BeitragVerfasst: Do 18 Jun, 2009 01:12 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Ich missbrauche einfach mal dieses Thema, weil der Titel passt.

Ich habe schon seit einiger Zeit zu (fast) jedem neuen Tag (bei Aufruf der newday.php) folgenden Fehler:

$this->bbcode_second_pass_code('', 'INSERT INTO graeber (name,spruch,status,level,age,titel,dk,sex) VALUES ('Rháelín','','2','15','5','`~Re`]n`~or `Dn`Fii`Dr'`~l d'`]l','','1')

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '~l d'`]l','','1')' at line 1 ')

Hab schon gesucht wie ein Weltmeister, aber keinen Ansatz gefunden. :???:
Auch keine leere Zeile an Ende oder Anfang der Dateien.


Zuletzt geändert von rumburak am Do 18 Jun, 2009 12:22, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fehlermeldung zum Tageswechsel
BeitragVerfasst: Do 18 Jun, 2009 07:17 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
der fehler ist leicht, schau deinen namen an du hast ein ' im namen, und den query mit ' gemacht, d.h. du musst die eingabe escpaen.. (mysql_real_escape_string) generell würde ich sowas nicht empfehlen in namen oder titel zu machen genau so wie als farbcode oder klammern als farbcode mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SQL-Fehler beim neuen Tag
BeitragVerfasst: Do 18 Jun, 2009 10:30 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Ein Mann sagte einst: «Every user input is evil». Beim Schreiben von SQL-Queries und auch anderen Dingen *muss* man sich das *immer* vor Augen halten. Es gibt genug Server, die über SQL-Injections entführt werden. Ganze Datenbanken könnte man so theoretisch löschen! Es gibt genug sichere Ansätze. Eine Idee wäre, den Query immer mit sprintf() zu bauen und die Argumente zu maskieren. Oder man nimmt eine db-Funktion, die das bereits kann (Nennt sich db_query_secure()).
(Und ich frage mich, wie man von einem SQL-Fehler auf eine Leere Zeile schliessen kann.)

PS: Thread-Hijacking ist sehr unhöflich, vor allem, wenn die Ursprungsfrage noch nicht geklärt wurde.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SQL-Fehler beim neuen Tag
BeitragVerfasst: Do 18 Jun, 2009 12:23 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Danke für die Antworten!
Der Fehler ist behoben. :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum