MySQL probleem

Gestart doorJob33 reacties88 weergaven

34 berichten · pagina 2 van 3

Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jespar schreef:
Dit is een query:
[COLOR= #0000BB]<?php[/COLOR]

INSERT INTO table_name [COLOR= #007700]([/COLOR]column1[COLOR= #007700],[/COLOR] column2[COLOR= #007700],[/COLOR] column3[COLOR= #007700],...)[/COLOR]
 VALUES [COLOR= #007700]([/COLOR]value1[COLOR= #007700],[/COLOR] value2[COLOR= #007700],[/COLOR] value3[COLOR= #007700],...)[/COLOR]

?>


Nog fout emo
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO table_name (column1, column2, column3)
 VALUES (value1, value2, value3)"[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]

?>
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maartenl schreef:
Eerdere citaten tonen
Jespar schreef:
Dit is een query:
[COLOR= #0000BB]<?php[/COLOR]

INSERT INTO table_name [COLOR= #007700]([/COLOR]column1[COLOR= #007700],[/COLOR] column2[COLOR= #007700],[/COLOR] column3[COLOR= #007700],...)[/COLOR]
 VALUES [COLOR= #007700]([/COLOR]value1[COLOR= #007700],[/COLOR] value2[COLOR= #007700],[/COLOR] value3[COLOR= #007700],...)[/COLOR]

?>

Nog fout emo
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO table_name (column1, column2, column3)
 VALUES (value1, value2, value3)"[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]

?>


Geen or die, anders laat hij de bel stoppen. Ga voor een nette foutafhandeling.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vriendje schreef:
Eerdere citaten tonen
Maartenl schreef:
Eerdere citaten tonen
Jespar schreef:
Dit is een query:
[COLOR= #0000BB]<?php[/COLOR]

INSERT INTO table_name [COLOR= #007700]([/COLOR]column1[COLOR= #007700],[/COLOR] column2[COLOR= #007700],[/COLOR] column3[COLOR= #007700],...)[/COLOR]
 VALUES [COLOR= #007700]([/COLOR]value1[COLOR= #007700],[/COLOR] value2[COLOR= #007700],[/COLOR] value3[COLOR= #007700],...)[/COLOR]

?>

Nog fout emo
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO table_name (column1, column2, column3)
 VALUES (value1, value2, value3)"[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]

?>

Geen or die, anders laat hij de bel stoppen. Ga voor een nette foutafhandeling.

Hoe dan?
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thommiee schreef:
Eerdere citaten tonen
Vriendje schreef:
Eerdere citaten tonen
Maartenl schreef:
Eerdere citaten tonen
Jespar schreef:
Dit is een query:
[COLOR= #0000BB]<?php[/COLOR]

INSERT INTO table_name [COLOR= #007700]([/COLOR]column1[COLOR= #007700],[/COLOR] column2[COLOR= #007700],[/COLOR] column3[COLOR= #007700],...)[/COLOR]
 VALUES [COLOR= #007700]([/COLOR]value1[COLOR= #007700],[/COLOR] value2[COLOR= #007700],[/COLOR] value3[COLOR= #007700],...)[/COLOR]

?>

Nog fout emo
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO table_name (column1, column2, column3)
 VALUES (value1, value2, value3)"[/COLOR][COLOR= #007700])[/COLOR]or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]

?>

Geen or die, anders laat hij de bel stoppen. Ga voor een nette foutafhandeling.
Hoe dan?

Gewoon overal de " or die (mysql_error())" weghalen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
.. en een nette if-else foutafhandeling eromheen plaatsen. pompom
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het gaat om regel 10: Dat is dit stukje code:

$message = htmlspecialchars($_POST[message]);
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Blijkbaar wel want hij geeft een error aan.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En.. die wil je niet delen? wink
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Had ik al gedaan smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik dacht dat je op de goede foutafhandeling doelde...

Met regel 10 bedoelen ze de regel van de query...
Dus kom eens met die query op de proppen smile
0
Job

Lid · Topicstarter

Berichten
425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik denk dat dít de query is:

mysql_query("INSERT INTO reports VALUES (
NULL,
" . mysql_real_escape_string($name) . ",
" . mysql_real_escape_string($email) . ",
" . mysql_real_escape_string($topic) . ",
" . mysql_real_escape_string($message) . ",
" . mysql_real_escape_string($link) . ",
" . mysql_real_escape_string($naamb) . ",

);
") or die(mysql_error());
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
ik zie een , teveel aan het eind op regel 8
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Wat ik dus al een pagina geleden zei, maar waarbij je vertikte om de query te plaatsen.
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mysql_query("INSERT INTO reports VALUES (
NULL,
" . mysql_real_escape_string($name) . ",
" . mysql_real_escape_string($email) . ",
" . mysql_real_escape_string($topic) . ",
" . mysql_real_escape_string($message) . ",
" . mysql_real_escape_string($link) . ",
" . mysql_real_escape_string($naamb) . "

);
") or die(mysql_error());


Alsjeblieft
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