SQL Delete
DeleteAll DeletelAll
29/10/2006 12:06:00Code (php)
1
2
3
2
3
mysql_query("DELETE * FROM `forum` WHERE poster=$naamz");
mysql_query("DELETE * FROM `forum` WHERE `poster`=$naamz");
mysql_query("DELETE * FROM `forum` WHERE `poster`='$naamz'");
mysql_query("DELETE * FROM `forum` WHERE `poster`=$naamz");
mysql_query("DELETE * FROM `forum` WHERE `poster`='$naamz'");
Ik probeer dus alle posts te verwijderen waar poster = $naamz, maar hij doet het dus niet, kan iemand me helpen? Waar moeten er wel/niet ' of " staan?
PHP hulp
18/12/2024 06:32:26K i p
29/10/2006 12:13:00DeleteAll DeletelAll
29/10/2006 13:00:00Frank -
29/10/2006 13:24:00Tips:
- Gebruik nooit meer backtics `, die zooi hoort in de afvalbak
- Haal variabelen buiten quotes, wel zo netjes
- Zet de query eerst in een variabele en laat de functie mysql_query() deze variabele uitvoeren. Zo kun je bij de foutafhandeling de query nog eens echoen.
- Foutafhandeling is een essentieel onderdeel van een script. Alles wat fout kan gaan, zal namelijk ook fout gaan.
- Gebruik nooit meer backtics `, die zooi hoort in de afvalbak
- Haal variabelen buiten quotes, wel zo netjes
- Zet de query eerst in een variabele en laat de functie mysql_query() deze variabele uitvoeren. Zo kun je bij de foutafhandeling de query nog eens echoen.
- Foutafhandeling is een essentieel onderdeel van een script. Alles wat fout kan gaan, zal namelijk ook fout gaan.
K i p
29/10/2006 13:47:00Graag gedaan Anymeric DL :-)
Met Franks commentaar erbij dus zo:
Met Franks commentaar erbij dus zo:
Code (php)
1
2
3
4
2
3
4
<?php
$deletesql = "DELETE FROM forum WHERE poster = '".$naamz."';";
$deleteres = mysql_query($deletesql) or die("<pre><br />Foutje!<br />Gebruikte SQL: <br />".$sql."<br />Foutmelding van MySQL: <br />".mysql_error()."<br /></pre>");
?>
$deletesql = "DELETE FROM forum WHERE poster = '".$naamz."';";
$deleteres = mysql_query($deletesql) or die("<pre><br />Foutje!<br />Gebruikte SQL: <br />".$sql."<br />Foutmelding van MySQL: <br />".mysql_error()."<br /></pre>");
?>
Jelle Posthuma
29/10/2006 15:21:00@Boris, in die foutafhandeling van je $deleteres, heb je staan:
$sql
Neem aan dat dat $deletesql moet zijn?
$sql
Neem aan dat dat $deletesql moet zijn?