login  Naam:   Wachtwoord: 
Registreer je!
 Forum

veel verschillende bestanden tegelijkertijd updaten

Offline kenzo - 13/11/2008 14:33
Avatar van kenzoPHP beginner Hallo,

Ik heb 190 database gegevens waarvan ik hetzelfde moet veranderen.


Bij 190 waardes uit de zelfde database tabel moet nieuw=0 verandert worden in nieuw=1


Alleen hebben al die 190 waardes een andere titel.

Kan ik een scriptje schrijven iets als dit:


update tabel set nieuw=1 where titel=$titel


en titel is het volgende:


$titel = test
$titel = test2
$titel = test3
$titel = test4

etc...


of $titel. = test...

etc.

Snapje?

Dat ik in een keer 190 verschillende titels kan updaten?
Bedankt!

6 antwoorden

Gesponsorde links
Offline Ultimatum - 13/11/2008 15:02
Avatar van Ultimatum PHP expert Eerst een query uitvoeren en door alle gegevens heen lopen dmv een while. Dan doe je binnen die while een update query aan de hand van de titel die je uit de query van de while hebt gehaald.
Offline Abbas - 13/11/2008 15:02
Avatar van Abbas Gouden medaille

Crew .NET
Als ze allemaal van 0 naar 1 moeten, ongeacht de titel, dan kan je dat in 1 query:
  1. $strQuery = "UPDATE tabelNaam SET nieuw = 1";
Offline Rik - 13/11/2008 15:05
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je kunt zoiets doen:
  1. $titels = array('test', 'test1', 'test2');
  2. mysql_query(sprintf("UPDATE tabel SET nieuw = 1 WHERE titel IN ('%s')", implode("', '", $titels)));
Offline Abbas - 13/11/2008 15:08
Avatar van Abbas Gouden medaille

Crew .NET
Maar als ze allemaal moeten veranderd worden is mijn oplossing toch eenvoudiger, na! ^^
Offline Rik - 13/11/2008 15:10
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Tuurlijk, maar anders niet!  

Als je een tabel hebt waarin staat bij welke titels allemaal moet worden veranderd kun je het zelfs in één query doen.  
Offline Abbas - 13/11/2008 15:20
Avatar van Abbas Gouden medaille

Crew .NET
Ja, je hebt gelijk! Daar dient jouw oplossing voor. Het is nu maar aan de TS om te zien wat hij kan gebruiken! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s