.PHP Error (SQL Syntax does not corresponds)

Gestart doorThijmgrijs28 reacties70 weergaven

29 berichten · pagina 1 van 2

Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo Allemaal,

Ik ben bezig met mn site maar ik krijg deze error:

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  at line 1


Hierboven verwijst naar:

}else{
                mysql_query("INSERT INTO kliklinks (id, mid, naam, link, over, reward, benl) VALUES (" . $_POST[id] . " , " . $_POST[mid] . " , " . $_POST[naam] . " , " . $_POST[link] . " , " . $_POST[over] . " , " . $_POST[reward] . " , " . $_POST[benl] . "") or die(mysql_error());
                error(green,Kliklink toegevoegd, Wijzigingen nog niet zichtbaar keer terug naar <a href="beheer.php">Beheer</a>.);
            }


Wat heb ik fout gedaan?
Hoe moet ik dit verbeteren?

Zou iemand hier uitleg over kunnen geven, Misschien is het wel een stom foutje maar ik kom er iedergeval niet uit.

Beloning bedraagt 0,1 punt.

Mvg,

Thijmen
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Iedereen heeft hier wel een probleem of een PHP error... kies een duidelijkere topictitel.
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Iedereen heeft hier wel een probleem of een PHP error... kies een duidelijkere topictitel.
Done
&
Kan je me misschien ook helpen?
0
Berichten
63
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
even snel kijkend en zonder te testen denk ik dat je het volgende moet verranderen.

" . $_POST[benl] . "") or die(mysql_error());


moet worden.

" . $_POST[benl] . ") or die(mysql_error());
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hulsel schreef:
even snel kijkend en zonder te testen denk ik dat je het volgende moet verranderen.
" . $_POST[benl] . "") or die(mysql_error());


moet worden.

" . $_POST[benl] . ") or die(mysql_error());


Nop,
Dan krijg ik dit:

Parse error: syntax error, unexpected T_STRING in /home/thijmip94/domains/prejex.eu/public_html/beheer.php on line 261


En lijn 261 =

error(green,Kliklink toegevoegd, Wijzigingen nog niet zichtbaar keer terug naar <a href="beheer.php">Beheer</a>.);


Wat na 260 komt en dat is dus dit:

mysql_query("INSERT INTO kliklinks (id, mid, naam, link, over, reward, benl) VALUES (" . $_POST[id] . " , " . $_POST[mid] . " , " . $_POST[naam] . " , " . $_POST[link] . " , " . $_POST[over] . " , " . $_POST[reward] . " , " . $_POST[benl] . ") or die(mysql_error());


Volledig stukje:

}else{
                mysql_query("INSERT INTO kliklinks (id, mid, naam, link, over, reward, benl) VALUES (" . $_POST[id] . " , " . $_POST[mid] . " , " . $_POST[naam] . " , " . $_POST[link] . " , " . $_POST[over] . " , " . $_POST[reward] . " , " . $_POST[benl] . ") or die(mysql_error());
                error(green,Kliklink toegevoegd, Wijzigingen nog niet zichtbaar keer terug naar <a href="beheer.php">Beheer</a>.);
            }
        }
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Trouwens, je code is lek => sql injection. Zie mysql_real_escape_string().
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je bent in je query een haakje vergeten te sluiten.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
" . $_POST[benl] . "") or die(mysql_error());


moet

" . $_POST[benl] . ")") or die(mysql_error());


worden, wat Sjoerd ook zegt terwijl ik dit typ dus yummie
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt Lennard & Sjoerd,
Wie mag ik de punten geven van beide ? yummie
Raaoul schreef:
Trouwens, je code is lek => sql injection. Zie mysql_real_escape_string().
Waar zie je die?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Die moet je toevoegen!
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Die moet je toevoegen!
Hoe?
Ik snap dat niet haha, Ben pas beginner dus ik probeer telkens steeds meer.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Thijmgrijs schreef:
Bedankt Lennard & Sjoerd,
Wie mag ik de punten geven van beide ? yummieIk hoef geen punten, geef ze maar aan Sjoerd dan. biggrin
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Gebruik geen die();
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Thijmgrijs schreef:
Eerdere citaten tonen
Aarclay schreef:
Die moet je toevoegen!
Hoe?
Ik snap dat niet haha, Ben pas beginner dus ik probeer telkens steeds meer.
Wat doe je als je iets niet snapt... google biggrin!
0
Thijmgrijs

Lid · Topicstarter

Berichten
968
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Thijmgrijs schreef:
Eerdere citaten tonen
Aarclay schreef:
Die moet je toevoegen!
Hoe?
Ik snap dat niet haha, Ben pas beginner dus ik probeer telkens steeds meer.
Wat doe je als je iets niet snapt... google biggrin!
Hoezo zou ik google moeten gebruiken als ik om uitleg vraag?
Ik hoor het graag van iemand die het initiatief neemt om het mij uit te leggen.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren