SQL Update werkt niet
Filip G
06/06/2013 20:09:30Ik heb hier een pagina waar ik enkele gegevens uit m'n db opvraag en die ik graag zou willen aanpassen.
Wanneer ik echter op 'update' klik krijg ik wel de melding dat de gegevens aangepast zijn, maar in werkelijkheid is er niks gebeurd.
Het id dat moet aangepast worden is het id van het dier. Deze wordt op regel 15 reedt opgevraagd door $_GET[id]
iemand een idee?
http://www.plaatscode.be/142223/
Wanneer ik echter op 'update' klik krijg ik wel de melding dat de gegevens aangepast zijn, maar in werkelijkheid is er niks gebeurd.
Het id dat moet aangepast worden is het id van het dier. Deze wordt op regel 15 reedt opgevraagd door $_GET[id]
iemand een idee?
http://www.plaatscode.be/142223/
PHP hulp
16/11/2024 12:06:36Reshad F
06/06/2013 21:33:12je gaat er van uit dat je code werkt. ik zie nergens foutafhandeling o.i.d. ik zou als ik jou was je code beter laten afhandelen en je ziet zelf het probleem.
Erwin H
06/06/2013 22:17:33Zou het hier door komen:
Dus eerste gebruik je $id in de query en dan pas geef je het een waarde. Geen wonder dat er geen rij is geupdate. Dat hij zegt dat er iets is geupdate komt omdat jij hebt bepaald dat de query altijd werkt.... ookal is dat niet het geval (waar Reshad al naar verwees).
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql3 = "UPDATE `dogs`
SET `name`='$name',`gender`='$gender',
`chipID`='$chipID',`DOB`='$DOB',
`user_id`='$user_id'
WHERE `id`='$id'";
$id=$row['id'];
?>
$sql3 = "UPDATE `dogs`
SET `name`='$name',`gender`='$gender',
`chipID`='$chipID',`DOB`='$DOB',
`user_id`='$user_id'
WHERE `id`='$id'";
$id=$row['id'];
?>
Dus eerste gebruik je $id in de query en dan pas geef je het een waarde. Geen wonder dat er geen rij is geupdate. Dat hij zegt dat er iets is geupdate komt omdat jij hebt bepaald dat de query altijd werkt.... ookal is dat niet het geval (waar Reshad al naar verwees).