Maximum data
Weet er iemand wat het maximum aantal velden is dat je ineens kan update in php/mysql?
Op dit moment kan ik maximum 993 velden ineens updaten, als ik het probeer met meer velden dan werkt de update niet meer. Ik krijg dan ook geen foutmeldingen hierover.
En is er eventueel een oplossing voor?
Groeten,
Wim
https://www.phphulp.nl/php/forum/topic/data-uit-2-tabellen/103924/
De oplossing wordt daar gegeven.
En als het niets mee te maken heeft, blijft de oplossing van toepassing.
En dat kan je met php.ini verhogen.
Maar in de praktijk vraag ik mij af waarom je zoveel velden wilt updaten?
Is het niet zinniger om het aantal velden te minimaliseren, met een kleine aantal records die je over meerdere pagina's splitst?
Als je serieus 993 velden in je database bedoelt. Dan mag je direct stoppen, en eens inlezen in 'databasenormalisatie'.
Gewijzigd op 13/10/2021 20:19:15 door - Ariën -
Het gaat over een zeer complexe site met enorm veel data in verschillende tabellen die samen moet worden geüpdatet. Het gaat idd over de POST Ariën. Ik heb in php.ini de waarde verhoogd en alles werkt nu prima. Bedankt voor de feedback.
php.ini aanpassen kan, maar met zoveel post-waardes op je scherm is het niet een gemiste kans om deze records misschien eens over meerdere pagina's te splitsen.
Zonder de tussenstap om eerst alles in een htmlform te parkeren en dan door te sturen, maar door iets
als
INSERT into tabel2
(SELECT kolomA + 1000, kolomB, kolomC / 33 FROM tabel1)
Danwel iets met een UPDATE query.
Dan kun je bijvoorbeeld de 2500 records in je tabel met 1 query bijwerken, ipv 2500 keer een query af te vuren.