login  Naam:   Wachtwoord: 
Registreer je!
 Forum

maximum aantal kolommen voor PHPMySQL

Offline Gust - 30/06/2009 09:36
Avatar van GustMySQL interesse Iemand die weet hoeveel kolommen PHPMySQL aankan?

14 antwoorden

Gesponsorde links
Offline vinTage - 30/06/2009 09:41
Avatar van vinTage Nieuw lid huhm, vast ontiegelijk veel, maar wat heb je aan een database waarbij ALLE ruimte al op is gegaan aan kolommen, dan heb je geen ruimte meer om nog data in op te slaan  
Offline Flex1986 - 30/06/2009 09:45
Avatar van Flex1986 Gouden medaille

Senior Member
MySQL Reference Guide

Oftewel 4096 columns maar dit kan ook lager uitkomen omdat bepaalde engines andere voorwaarden hebben.
Offline Filip - 30/06/2009 09:51 (laatste wijziging 30/06/2009 09:56)
Avatar van Filip IRC guru hmmz 4096 columns op voorwaarde dat de maximale lengte van 1 row kleiner is dan 65535 bytes. Maar das wel een zeer grote hoeveelheid data op zich 
Offline ArieMedia - 30/06/2009 10:08
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Trouwens ook geen flauw idee waarom je zoveel kolommen nodig hebt.. Ik raad je eerder aan (als het uitkomt) om PHP.net: serialize te gebruiken 
Offline Gust - 30/06/2009 11:18
Avatar van Gust MySQL interesse Ik weet dat ik moet leren normaliseren, en zal de link die Arie22ero heeft gestuurd ook doorlezen. Het probleem dat ik nu heb zal dan ook later opgelost kunnen worden.

Ik heb meer dan 2400 kolommen. Maar hoe stel je in dat PHPMyAdmin dit aanvaart? Nu zouden het teveel kolommen zijn.
Offline Flex1986 - 30/06/2009 12:22
Avatar van Flex1986 Gouden medaille

Senior Member
Ik denk niet dat je iets aan phpMyAdmin kan veranderen waardoor het 2400 records gaat weergeven. Je zou kunnen kijken naar proffesionele software die dat misschien wel ondersteund.

Ik zou wel graag willen weten hoe je aan 2400 columns komt want dit is echt heel erg veel. En ik heb het vermoeden dat je een paar flinke ontwerp fouten maakt.
Offline Gust - 30/06/2009 14:03
Avatar van Gust MySQL interesse Dit zijn de kolommen: zie http://www.plaatscode.be/137007/
Offline Martijn - 30/06/2009 14:10
Avatar van Martijn Crew PHP als dat geen grapje is, heb je echt iets vreselijk fout gedaan. Je bent op de hoogte van het feit dat je meerdere tabellen kan maken?

alle dinners, alle lunch, alles wat een categorie is kun je gewoon in een eigen tabel doen.
Offline Bart - 30/06/2009 14:11
Avatar van Bart PHP expert Wat Flex al zei dus, flinke ontwerp fout. Wat jij doet is aan de andere kant beginnen. Normaliseren die hap!
Je wilt per week/dag whatever een tekst schrijven. Je maakt een tabel genaamd texten daarin drop je je texten en als extra veld heb je dag en week erbij staan.
Offline ArieMedia - 30/06/2009 14:11 (laatste wijziging 30/06/2009 14:12)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Gust schreef:
Dit zijn de kolommen: zie http://www.plaatscode.be/137007/
Wooo :O.
Wat dacht je er eens van om om 1 tabel op te splitsen in x aantal nieuwe tabellen en om met joins te gaan werken?

Edit: Wat Deviour zei (Scherm stond kennelijk wat langer al open dan dat ik dacht )
Offline Gust - 30/06/2009 14:25 (laatste wijziging 30/06/2009 14:27)
Avatar van Gust MySQL interesse Oef, die reacties vallen nog mee   (schaam schaam)

Ik weet van het bestaan af van meerdere tabellen, maar heb nooit geweten hoe ik dat moet combineren.

Ik heb mij ook altijd afgevraagd hoe je via 1 pagina 100 gegevens in meerdere tabellen kunt krijgen, om in een andere oproeppagina die 100 gegevens van die verschillende tabellen weer op één pagina samen te krijgen. Vandaar dat ik alles gewoon in 1 tabel heb gedaan.

- wat zijn joints?
- wat is normaliseren?

Ik weet het, zoek dat wel op hoor, heb er alleen nog nooit van gehoord.
Offline flyingdragon - 30/06/2009 15:03 (laatste wijziging 30/06/2009 15:22)
Avatar van flyingdragon PHP beginner
Gust schreef:
Oef, die reacties vallen nog mee   (schaam schaam)
- wat zijn joints?
- wat is normaliseren?


Een Joint is een uit een tabak en cannabis samengestelde sigaret .
Ik neem aan dat je bedoeld, wat is een joiN? 
Een join gebruik je om data uit tabellen te combineren, zie ook Joins

Normaliseren, is alle redundante data verwijderen uit je tabellen.
Simpelste voorbeeld is met gebruikersgroepen.
Je hebt dan je tabel gebruikers, met daarin een veldje groepId.
deze verwijst naar een tabel groepen, met daarin groepId, en groepNaam. Zo kan je dus de naam van een groep 1x aanpassen, en is het hierna overal veranderd. Zo werkt het ook met categorieen voor bijv producten, plaatsnamen, etc
Zie ook Normaliseren

Genormaliseerde data zal je dus meestal ophalen met behulp van joins
Offline Flex1986 - 30/06/2009 16:25
Avatar van Flex1986 Gouden medaille

Senior Member
Sorry maar van die tabel zakt werkelijk me broek af. En deze zitten toch aardige strak de laatste tijd 

Ik heb even een mooie tutorial gezocht hoe je nou een database ontwerpt en wat het eigenlijk is.

Bij deze veel plezier met lezen  
Offline Gust - 01/07/2009 11:25
Avatar van Gust MySQL interesse Moet je altijd alle 3 de normaalvormen gebruiken of is de 1ste normaalvorm ook al goed? En is er ergens een voorbeeld te vinden van die 1ste normaalvorm?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s