login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wildcard deleten mysql

Offline eddaredevil - 30/11/2006 12:54
Avatar van eddaredevilPHP interesse Beste Sitemasters,

Ik heb een vrij groot spam probleem met een website.
Gastenboek staat stampvol met spam maar gelukkig gebruikt deze steeds hetzelfde ip. Nouja bijna dezelfde.

Nu wil ik met een wildcard al die troep in 1 keer verwijderen.
Ik heb het alsvolgt geprobeerd.
DELETE FROM `mos_akobook` WHERE `gbip` = '212.78.206.*'
DELETE FROM `mos_akobook` WHERE `gbip` = '212.78.206.%'

Maar ik krijg het niet voor elkaar.
Iemand een idee?

thx

3 antwoorden

Gesponsorde links
Offline Rens - 30/11/2006 12:57
Avatar van Rens Gouden medaille

Crew algemeen
Klopt, dit doe je met like.
Je zit wel in de juiste richting 
  1. DELETE FROM mos_akobook WHERE gbip LIKE '212.78.206.%';

Je gebruikt een % als wildcard, en LIKE als je een wildcard wilt gaan gebruiken 
Offline eddaredevil - 30/11/2006 13:02
Avatar van eddaredevil PHP interesse Aha  thanks het werkt uiteraard.
Offline Thomas - 30/11/2006 14:04
Avatar van Thomas Moderator Je kunt ook de eerste X karakters van het IP bekijken / vergelijken met de SUBSTR(ING)-functie.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.232s