SELECT name FROM banner_links WHERE NOT name = 'standaard'
Hij geeft helemaal niks terug(en geen foutmeldingen) terwijl er ook banner1 in staat(onder name). Hoe moet dit?
En wat gebeurt er als ik één query maak in een script die alle updates en inserts in een keer doet, ik heb nu nogal vaak het probleem dat er eentje fout gaat en het hele spel dus weg valt.... Word dan meteen alles niet gedaan?
Geen idee wat jij denkt op te halen, maar de constructie is niet correct, de NOT staat op een rare plek.
SELECT name FROM banner_links WHERE name NOT 'standaard'
Verder heb ik het idee dat je nog nooit van TRANSACTION hebt gehoord en ik vrees dat eveneens dat je de MyISAM-engine van MySQL gebruikt. En daar heb je geen ene drol aan!
Gebruik minimaal InnoDB, maar nog beter PostgreSQL en ga vervolgens jouw queries met transactions isoleren. Mocht er dan wat fout gaan, dan draai je met ROLLBACK zo de hele zooi weer terug.
Ik heb er wel eens van gehoord maar geen idee wat het was... Maar bedankt voor de tips. En dat de query niet klopte had ik ook al door, maar nu weet ik hoe het wel moet.