Rare SQL syntax error!
Ik dus deze simpele functie:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
function AddMatch($team1, $punten1, $kd1, $team2, $punten2, $kd2) {
$sql = "UPDATE poule SET punten=" . $punten1 . ", kd=" . $kd1 . " WHERE team='" . $team1 . "'";
$query = mysql_query($sql) or die("Error at AddMatch(Team 1)(): " . mysql_error());
$sql2 = "UPDATE poule SET punten=" . $punten2 . ", kd=" . $kd2 . " WHERE team='" . $team2 . "'";
$query2 = mysql_query($sql2) or die("Error at AddMatch(Team 2)(): " . mysql_error());
}
?>
function AddMatch($team1, $punten1, $kd1, $team2, $punten2, $kd2) {
$sql = "UPDATE poule SET punten=" . $punten1 . ", kd=" . $kd1 . " WHERE team='" . $team1 . "'";
$query = mysql_query($sql) or die("Error at AddMatch(Team 1)(): " . mysql_error());
$sql2 = "UPDATE poule SET punten=" . $punten2 . ", kd=" . $kd2 . " WHERE team='" . $team2 . "'";
$query2 = mysql_query($sql2) or die("Error at AddMatch(Team 2)(): " . mysql_error());
}
?>
Maar ik krijg deze foutmelding:
Error at AddMatch(Team 2)(): 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 ' kd=6 WHERE team='Joep & Berend'' at line 1
De 2 queries zijn gewoon identiek. En de inhoud heeft dezelfde structuur. Enige verklaring? Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Wouter
Echo de query eens.
Hoe bedoel je?
echo "$query";
Jelmer schreef op 07.10.2009 21:54:
echo "$query";
Vanwaar al die quotes?
En het gaat om $sql2.
Dus echo $sql2; zou logischer zijn.
of echo $sql.": ".$query."<br/>."$sql.": ".$query2;
had nog niet zn hele post gelezen dus wist niet welke hij wilde, en zo heb ik t geleerd... word hier ondertussen helemaal gek van die """""
Ik zie de fout al, bedankt! ;-)
EDIT: Had in de form een fout gemaakt. Er was 2 keer punten1
Gewijzigd op 01/01/1970 01:00:00 door Wouter
Oke, dan weet ik dat, maar heeft dat ook een reden ofzo?
Jelmer schreef op 07.10.2009 22:50:
Oke, dan weet ik dat, maar heeft dat ook een reden ofzo?
Logica en snelheid en leesbaarheid.
Wouter schreef op 07.10.2009 23:02:
Heb je alles wel doorgelezen?
Laat maar.. ;P Dacht altijd dat het niet kon.