Ik kan bij de volgende code wel wat hulp gebruiken, want momenteel werkt het half.
Ik wil graag alle afbeeldingen uit de sql database verwijderen (waar de waarde van 'reported' op 1 staat) en ook de bestandsnaam verwijderen (unlink).
De code die ik nu heb verwijderd wel alle rijen uit de database, maar unlinkt (verwijderd) maar 1 van de bestanden in plaats van allen.
Dit is de code:
//vind de afbeeldingen
$imgdata = mysql_query("SELECT * FROM images WHERE reported='1'") or die (mysql_error());
$image = mysql_fetch_array($imgdata);
$delimage = $image['img_name'];
//verwijderen bestanden
unlink("../uploads/$delimage");
//rijen verwijderen uit sql database
$delete=mysql_query("DELETE FROM images WHERE reported='1'") or die(mysql_error());
Iemand enig idee hoe ik dit zou kunnen oplossen zodat in plaats van 1, alle bestanden verwijderd worden.
Wellicht met een loop? Of ligt het juist aan de laatste regel (dat de rijen te vroeg worden verwijderd?)
Alvast bedankt voor de hulp!
- Hulp bij unlink php code vanuit database
-
14-09-2016, 09:23 #1Zijlstra Video Producties
- Berichten
- 53
- Lid sinds
- 13 Jaar
Hulp bij unlink php code vanuit database
-
14-09-2016, 09:27 #2Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: Hulp bij unlink php code vanuit database
Je moet door elke rij die opgehaald is uit de database loopen en dat bestand, 1 voor 1 verwijderen.
-
14-09-2016, 09:35 #364BitsWebhosting.EU
- Berichten
- 2.092
- Lid sinds
- 17 Jaar
Re: Hulp bij unlink php code vanuit database
Zoiets wellicht?
$imgdata = mysql_query("SELECT * FROM images WHERE reported='1'") or die (mysql_error());
while ( $image = mysql_fetch_array($imgdata)) {
$delimage = "../uploads/".$image['img_name'];
//verwijderen bestanden
if ( file_exists($delimage)) {
unlink($delimage); // check hier ook gerust maar of het deleten lukt.
}
}
//rijen verwijderen uit sql database
$delete=mysql_query("DELETE FROM images WHERE reported='1'") or die(mysql_error());
-
14-09-2016, 10:15 #4Zijlstra Video Producties
- Berichten
- 53
- Lid sinds
- 13 Jaar
Re: Hulp bij unlink php code vanuit database
Ga de code testen :) ik laat het weten.
-
14-09-2016, 10:20 #5Zijlstra Video Producties
- Berichten
- 53
- Lid sinds
- 13 Jaar
Re: Hulp bij unlink php code vanuit database
Super! Bedankt! Werkt perfect! :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic