Sorry voor de triplepost
Ik ben nu zelf aant klussen in php. Ik ben bezig een knop aan het bouwen waarmee ik een row uit een database kan vernietigen. Nu wilt dit helaas niet lukken.
if($_POST['destroy'])
{
mysql_connect("localhost", "database", "password") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
//echo $ID;
mysql_query("DELETE FROM grabbelton WHERE ID = '$ID' ") or die (mysql_error());
mysql_query("UPDATE images SET removes = (removes + 1) WHERE ID = '$ID' ") or die(mysql_error());
//unset($ID);
}
Ik vermoed dat het probleem ligt bij $ID. Wanneer ik $ID bijvoorbeeld in 18 verander, zie ik dat de row met een ID van 18 uit de database wordt gegooid. Mijn vraag is of ik kan zien of $ID wel werkt? Bij AC bijvoorbeeld kan ik op ieder moment opvragen wat de value is van een var, kan ik zoiets ook testen in PHP? Als ik echo $ID doe zie ik de juiste ID staan iig, voor mij is php momenteel nog erg vaag.
edit:
Lama, problem solved
edit2:
Aha, nu weet ik weer waar ik als eerste op vastliep. Oke, ik wil graag een row verwijderen op basis van een value in een kolom. NU is mijn probleem dat er meerdere rows zijn met de zelfde waarde in de kolom en ik wil er maar 1 verwijderen in plaats van allemaal. Kan dat?
edit3:
Fuck Yeah, consider it done. "Limit 1" got it.
Klik om te vergroten...