ilch Forum » Allgemein » HTML, PHP, SQL,... » my sql error

Geschlossen
  1. #1
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    Hi leute,

    ich hab ein eigenes modul das komischer weise ab und an probleme macht.

    zeile bei der es meckert:
    db_query('UPDATE `prefix_projekte` SET titel = "'.$titel.'", text1 = "'.$text1.'", text2 ="'.$text2.'", aktiv ="'.$aktiv.'" WHERE id = "'.$sid.'"');


    Fehler:
    MySQL Error:
    1064 : 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 'Solnhofer Kalksandstein", so-wie die notwendige mediale Ausstattung eines multif' at line 1
    in Query:
    UPDATE `ic1_projekte` SET titel = "test", text1 = "Die Pauluskirche war die erste moderne Kirche in Konstanz. Gebaut wurde sie 1928 als Behelfskirche. Sie liegt im nördlichen Stadtge-biet, am Rande eines bevorzugten Wohnviertels, inmitten einer Park-anlage, angrenzend an das Städtische Klinikum. Die Kirche ist als reine Holzskelettkonstruktion mit dunkel einge-färbter Zedernholzschindelverkleidung konzipiert worden. Sie wurde 1996 zu einem Kulturdenkmal erklärt mit der Begründung, daß sich in ihr die Baustile der neuen Sachlichkeit mit dem Expressionismus verbinden. Um den wirtschaftlichen Erhalt der Pauluskirche auch zukünftig zu sichern, diskutierte die Gemeinde deren mögliche Multifunktionali-tät. Gemeinsam mit der Landeskirche und dem Landesdenkmalamt wurde hier ein kompromissbereiter Weg einer Sanierung und Neu-planung gefunden. Durch eine neue Lichtkonzeption und Gestaltung im Inneren erhielt die Kirche einen weiterhin sachlichen und zugleich sehr modernen Raumausdruck. Wichtige Gestaltungselemente sind hierbei die in die Holzdecke des Kirchenraumes bündig eingelassenen Doppelfokusleuchten, die auf den Fachwerkunterzügen angebrachten Leuchtstofflampen zur direk-ten Ausleuchtung der Holzdecke, die im Boden integrierten Einbau-leuchten mit bodenbündiger Glasabdeckung zur atmosphärischen Ausleuchtung des Altargewölbes und die dunkel eingefärbten Eiche-stühle in Reihenverbindung, im Austausch zu den alten Holzbänken. Die Einzelbestuhlung ermöglichte eine vollflächige Verlegung einer Fußbodenheizung im Kirchenraum und somit einen durchgängigen Plattenbelag mit dem vorhandenen "Solnhofer Kalksandstein", so-wie die notwendige mediale Ausstattung eines multifunktionalen Raumes. Ein Künstlerwettbewerb für die neuen "beweglichen" Prinzipalien vollendete das Gestaltungskonzept. BDA-Auszeichnung 2008 ", text2 ="", aktiv ="0" WHERE id = "12"
    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ projekte.php:79 -- db_query(...)
    @ admin.php:36 -- require_once(...)

    was verkack ich hier?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    kann das sein dass das zu viel text ist?

    ich dachte ein feld vom typ text wäre unbeschränkt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    TIPP

    $text = " bla bla " BLABLA " bla bla " ;


    Zuletzt modifiziert von Lord|Schirmer am 02.08.2013 - 22:21:16
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Da musst du wohl nochmal die Zeichen umwandeln lachen
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    OMG ....


    Dreh doch mal die anführungszeichen rum...

    Niemals text1 = "'.$text1.'"

    Wenn dann text1 = '".$text1."'

    " kommt in texten öfters vor und dann bekommst du eben so fehler.

    Da kann man dann auch ne MySQl injection reinpacken^^
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    oh man ich war heute eindeutig zu lange in der sonne lächeln

    merci jungs lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Habe den gleichen Fehler...

    Fehler:
    MySQL Error:
    1064 : 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 '`tid` `airbag` `allrad` `alufelgen` `anhaengerkupplung` ' at line 4
    in Query:
    INSERT INTO `ic1_gebrauchtwagen` ( `id` `tid` `airbag` `allrad` `alufelgen` `anhaengerkupplung` `antiblockiersystem` `anrede` `baujahr` `baumonat` `bautag` `bearbeiten` `behindertengerecht` `bild1` `bild2` `bild3` `bild4` `bild5` `bild6` `bild7` `bordcomputer` `dachreling` `datetime` `einparkhilfe` `elektronischefensterheber` `elektronischverstellbaresitze` `email` `esp` `farbe` `farbeinnenausstattung` `hausnummer` `innenausstattung` `kilometerstand` `klima` `kurvenlicht` `maengelbeschreibung` `marke` `model` `multifunktionslenkrad` `nachname` `navi` `nebelscheinwerfer` `nichtraucherfahrzeug` `ort` `panoramadach` `postleitzahl` `preis` `ps` `radio` `regensensor` `schiebedach` `servo` `sitzheizung` `skisack` `sportfahrwerk` `sportpaket` `sportsitze` `standheizung` `startstopautomatik` `strasse` `tagfahrlicht` `tempomat` `tuvaubistag` `tuvaubismonat` `tuvaubisjahr` `vorname` `xenonscheinwerfer` `zentralverriegelung` )VALUES ( '', '', '0', '0', '0', '0', '0', 'Frau', '2007', '6', '08', '', '0', 'img_norm_1.', 'img_norm_1.', 'img_norm_1.', 'img_norm_1.', 'img_norm_1.', 'img_norm_1.', 'img_norm_1.', '0', '0', '20130803021053', '0', '0', '0', 'testine@testorin.de', '0', 'Schwarz', '', '1', '', '', '0', '0', 'asdfasdfasdfasdfasdf', 'BMW', '320d', '0', 'Testorin', '0', '0', '0', 'Musterstadt', '0', '23440', '1600', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Musterstr.', '0', '0', '', '', '', 'Testine', '0', '0', )
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ gebrauchtwagen.php:556 -- db_query(...)
    	@ index.php:18 -- require_once(...)


    gebrauchtwagen.php Zeile 556:
    if(db_query($query)){


    $query
    			$query = "
    				INSERT INTO `prefix_gebrauchtwagen`
    				(
    					`id`
    					`tid`
    					`airbag`
    					`allrad`
    					`alufelgen`
    					`anhaengerkupplung`
    					`antiblockiersystem`
    					`anrede`
    					`baujahr`
    					`baumonat`
    					`bautag`
    					`bearbeiten`
    					`behindertengerecht`
    					`bild1`
    					`bild2`
    					`bild3`
    					`bild4`
    					`bild5`
    					`bild6`
    					`bild7`
    					`bordcomputer`
    					`dachreling`
    					`datetime`
    					`einparkhilfe`
    					`elektronischefensterheber`
    					`elektronischverstellbaresitze`
    					`email`
    					`esp`
    					`farbe`
    					`farbeinnenausstattung`
    					`hausnummer`
    					`innenausstattung`
    					`kilometerstand`
    					`klima`
    					`kurvenlicht`
    					`maengelbeschreibung`
    					`marke`
    					`model`
    					`multifunktionslenkrad`
    					`nachname`
    					`navi`
    					`nebelscheinwerfer`
    					`nichtraucherfahrzeug`
    					`ort`
    					`panoramadach`
    					`postleitzahl`
    					`preis`
    					`ps`
    					`radio`
    					`regensensor`
    					`schiebedach`
    					`servo`
    					`sitzheizung`
    					`skisack`
    					`sportfahrwerk`
    					`sportpaket`
    					`sportsitze`
    					`standheizung`
    					`startstopautomatik`
    					`strasse`
    					`tagfahrlicht`
    					`tempomat`
    					`tuvaubistag`
    					`tuvaubismonat`
    					`tuvaubisjahr`
    					`vorname`
    					`xenonscheinwerfer`
    					`zentralverriegelung`
    				)VALUES
    				(
    					'',
    					'',
    					'".$airbag."',
    					'".$allrad."',
    					'".$alufelgen."',
    					'".$anhaengerkupplung."',
    					'".$antiblockiersystem."',
    					'".$anrede."',
    					'".$baujahr."',
    					'".$baumonat."',
    					'".$bautag."',
    					'".$bearbeiten."',
    					'".$behindertengerecht."',
    					'img_norm_".$pid1.".".$endung."',
    					'img_norm_".$pid2.".".$endung."',
    					'img_norm_".$pid3.".".$endung."',
    					'img_norm_".$pid4.".".$endung."',
    					'img_norm_".$pid5.".".$endung."',
    					'img_norm_".$pid6.".".$endung."',
    					'img_norm_".$pid7.".".$endung."',
    					'".$bordcomputer."',
    					'".$dachreling."',
    					'".date("YmdHis")."',
    					'".$einparkhilfe."',
    					'".$elektronischefensterheber."',
    					'".$elektronischverstellbaresitze."',
    					'".$email."',
    					'".$esp."',
    					'".$farbe."',
    					'".$farbeinnenausstattung."',
    					'".$hausnummer."',
    					'".$innenausstattung."',
    					'".$kilometerstand."',
    					'".$klima."',
    					'".$kurvenlicht."',
    					'".$maengelbeschreibung."',
    					'".$marke."',
    					'".$model."',
    					'".$multifunktionslenkrad."',
    					'".$nachname."',
    					'".$navi."',
    					'".$nebelscheinwerfer."',
    					'".$nichtraucherfahrzeug."',
    					'".$ort."',
    					'".$panoramadach."',
    					'".$postleitzahl."',
    					'".$preis."',
    					'".$ps."',
    					'".$radio."',
    					'".$regensensor."',
    					'".$schiebedach."',
    					'".$servo."',
    					'".$sitzheizung."',
    					'".$skisack."',
    					'".$sportfahrwerk."',
    					'".$sportpaket."',
    					'".$sportsitze."',
    					'".$standheizung."',
    					'".$startstopautomatik."',
    					'".$strasse."',
    					'".$tagfahrlicht."',
    					'".$tempomat."',
    					'".$tuvaubistag."',
    					'".$tuvaubismonat."',
    					'".$tuvaubisjahr."',
    					'".$vorname."',
    					'".$xenonscheinwerfer."',
    					'".$zentralverriegelung."',
    				)
    			";


    Ich weiss leider keinen Rat mehr... kann mir jemand helfen?
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Da fehlen ein Haufen Kommas und das letzte muss weg!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    Da fehlen ein Haufen Kommas und das letzte muss weg!


    Danke, das wars lächeln
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten