Kann man in SQL Datenbank nich mehrere gleichzeitig löschen?
ich möchte gerne vonner datenbank alle Beiträge von ip (quelle) löschen...
$query = "DELETE FROM VTRaddly WHERE quelle = $delip";
funzt aber irgendwienicht... sind beide die gleichen IPs... nur er löscht sie nicht raus, wohl weils mehr von denen gibt...
gibts da nen erweiterten command dafür?
$query = "DELETE FROM VTRaddly WHERE quelle = $delip";
funzt aber irgendwienicht... sind beide die gleichen IPs... nur er löscht sie nicht raus, wohl weils mehr von denen gibt...
gibts da nen erweiterten command dafür?
Also für gewöhnlich sollte das eigentlich klappen, aber versuch mal folgendes:
ich hoffe das hilft dir vielleicht.
mfg
se`binh
|
|
Quellcode |
1 |
$query = "DELETE FROM VTRaddly WHERE quelle = '".$delip."'"; |
ich hoffe das hilft dir vielleicht.
mfg
se`binh
Stiftung ELiTEtest - Auf der Suche nach guten Freewarespielen?
hi kurz etwas zur erklärung. Bei einem SQL Statement wird ein `feld` = wert als interner wert angesehen. Also entweder zahlen, tabellenfelder oder SQL Funktionen z.b
`feld1` = `feld2`
`feld1` = 1
`feld1` = NOW()
Bei Strings oder andere Werte, die du von PHP übergeben willst must du zwischen '' setzen (zwei ' ) zum Beispiel
`feld1` = 'test'
`feld1` = '{$test}'
hier hast du auch wieder mehrere möglichkeiten die {} klammern sind eine art Kontainer. Du kannst dir das ganze '".$test."' sparen geht mit '{$test}' einfacher bewirkt aber das selbe.
zu der Lösung
`feld1` = `feld2`
`feld1` = 1
`feld1` = NOW()
Bei Strings oder andere Werte, die du von PHP übergeben willst must du zwischen '' setzen (zwei ' ) zum Beispiel
`feld1` = 'test'
`feld1` = '{$test}'
hier hast du auch wieder mehrere möglichkeiten die {} klammern sind eine art Kontainer. Du kannst dir das ganze '".$test."' sparen geht mit '{$test}' einfacher bewirkt aber das selbe.
zu der Lösung
|
|
Quellcode |
1 |
$query = "DELETE FROM `VTRaddly` WHERE `quelle` = '{$delip}' ";
|


