DB opruiming

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • je kan je DB ook leeggooien zonder leden te verwijdern of wat dan ook

      voorbeeld script:

      PHP Source Code

      1. <?php
      2. require_once 'db_config.php';
      3. $sql = "
      4. DELETE FROM
      5. TABELNAAM
      6. WHERE
      7. TABELRECORD = WAARDE
      8. ";
      9. if(!$res = mysql_query($sql))
      10. {
      11. trigger_error(mysql_error().'<br />In query: '.$sql);
      12. }
      13. elseif(mysql_affected_rows() == 0)
      14. {
      15. echo 'Geen records verwijderd. <br />Query: '.$sql;
      16. }
      17. else
      18. {
      19. echo 'Er zijn '.mysql_affected_rows().' records verwijderd uit de database.';
      20. }
      21. ?>
      Display All


      Edit H.Rayn: Code tag aangepast;)
    • Zoals ik al zei, zoek eerst het verschil op tussen UPDATE queries en INSERT queries. Wat jij wilt doen met je query klopt niet. Daarom krijg je die error... De UPDATE statement klopt niet.
      Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080
    • even reactie op deze van zwpgangster, truncate zorgt er voor dat al je records worden verwijderd van de tabel, echter wilt de TS deze eerder resetten en default value aan meegeven. Bij die van jou zal er niks over blijven om te kunnen gebruiken.

      SQL update statement gebruike door middel van:

      PHP Source Code

      1. UPDATE [TABEL_NAAM]
      2. SET
      3. [KOLOM1] = [VALUE1],
      4. [KOLOM2] = [VALUE2]
      5. etc..
      6. etc..


      zoals jij het probeert gebruik je de INSERT INTO [TABEL_NAAM] methode, wat hierbij niet zal werken.