Meerdere updates in een query
Ik ben bezig met een wijzig functie voor me database dit lukt allemaal tot dat ik er een tweede update bij zet dan update hij wat ik ook invoer een 0.
Dit werkt perfect (1 update):
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$benaming = quote_smart($_POST["benaming"]);
$auteur = quote_smart($_POST["auteur"]);
if(isset($_POST['wijzig']))
{
$wijzig_bestand_database = mysql_real_escape_string($_POST['wijzig_bestand_database']);
mysql_query("UPDATE bestanden SET benaming = '".$benaming."' WHERE id = '".$wijzig_bestand_database."' ") or die('Error, query failed' . mysql_error());
}
$auteur = quote_smart($_POST["auteur"]);
if(isset($_POST['wijzig']))
{
$wijzig_bestand_database = mysql_real_escape_string($_POST['wijzig_bestand_database']);
mysql_query("UPDATE bestanden SET benaming = '".$benaming."' WHERE id = '".$wijzig_bestand_database."' ") or die('Error, query failed' . mysql_error());
}
zo gauw ik dit doe gaat het verkeerd:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$benaming = quote_smart($_POST["benaming"]);
$auteur = quote_smart($_POST["auteur"]);
if(isset($_POST['wijzig']))
{
$wijzig_bestand_database = mysql_real_escape_string($_POST['wijzig_bestand_database']);
mysql_query("UPDATE bestanden SET benaming= '".$benaming."' AND auteur = '".$auteur."' WHERE id = '".$wijzig_bestand_database."' ") or die('Error, query failed' . mysql_error());
}
$auteur = quote_smart($_POST["auteur"]);
if(isset($_POST['wijzig']))
{
$wijzig_bestand_database = mysql_real_escape_string($_POST['wijzig_bestand_database']);
mysql_query("UPDATE bestanden SET benaming= '".$benaming."' AND auteur = '".$auteur."' WHERE id = '".$wijzig_bestand_database."' ") or die('Error, query failed' . mysql_error());
}
als ik er AND + nieuwe varibale neerzet gaat het verkeerd wat doe ik niet goed?
Gewijzigd op 24/04/2013 12:53:33 door Marco Hendriks
Dank je dat was de oplossing :)