Spatie wordt underscore
Pg Vincent op 11/11/2015 12:13:13:
Ja, hij heeft op jullie advies gewoon het probleem genegeerd en is een waarde gaan doorgeven die niet wordt aangepast door de bug. Het is een kwestie van tijd tot hij exact hetzelfde probleem krijgt met een waarde die niet vervangen kan worden door een id, en daar komt hij waarschijnlijk pas achter als de helft van zijn data corrupt is. Goed plan hoor!
Deze laksheid is dus wat ik in een eerder topic bedoelde met "de warme douche van de PHP wereld", het hele idee dat je willens en wetens een bug negeert door een oplossing aan te dragen die volstrekt overbodig is en alleen werkt omdat hij ongevoelig is voor de bug en dan nog beweert dat de poster beter af is is zo... zo PHP...
Maargoed, ik hou het hier weer voor gezien, ik trek deze mentaliteit gewoon niet.
Salut!
Quote:
Tevens is er hier geen enkel voorbeeld gepost en zo te zien is topic starter al een stuk verder gekomen met de aangegeven tips.
Ja, hij heeft op jullie advies gewoon het probleem genegeerd en is een waarde gaan doorgeven die niet wordt aangepast door de bug. Het is een kwestie van tijd tot hij exact hetzelfde probleem krijgt met een waarde die niet vervangen kan worden door een id, en daar komt hij waarschijnlijk pas achter als de helft van zijn data corrupt is. Goed plan hoor!
Deze laksheid is dus wat ik in een eerder topic bedoelde met "de warme douche van de PHP wereld", het hele idee dat je willens en wetens een bug negeert door een oplossing aan te dragen die volstrekt overbodig is en alleen werkt omdat hij ongevoelig is voor de bug en dan nog beweert dat de poster beter af is is zo... zo PHP...
Maargoed, ik hou het hier weer voor gezien, ik trek deze mentaliteit gewoon niet.
Salut!
Er is door niemand gezegd dat het probleem genegeerd moet worden. Er wordt hier door meerdere aangegeven dat het werken met id's een betere oplossing is en dat je op die manier dus ook minder problemen zou moeten tegenkomen.
Niemand heeft overigens ook aangegeven dat het ingebouwd moet worden in het huidige script.
Hier worden meningen gegeven over bepaalde situaties, in plaats van het voorkauwen van een volledig script.
Diegene die hier gereageerd hebben zijn waarschijnlijk in staat om binnen 5 minuten een dergelijk script op te zetten.
Het idee om dus id's te gebruiken is (in mijn optiek dan toch) dus bedoeld voor een nieuwe verse start.
Na een verse start werk je weer met een clean script en zul je zeer waarschijnlijk weer verder komen.
Leren programmeren is vallen en opstaan.
Offtopic: jammer dat je op zo'n manier aangeeft dat je het niet eens bent met een bepaalde gedachtegang. Dat je het niet kunt vinden in een bepaalde manier van discussies, akkoord.
Dat je het aangeeft als een kind van 3... Enough said :)
Ps. wat een lange zinnen kun je maken zeg! Ik had bijna geen adem meer.
Gewijzigd op 11/11/2015 14:34:30 door Peter K
Quote:
Het id is alleen maar een workaround omdat id's geen spaties bevatten.
Nou nee, het ((gebruikers)namen als identificerend attribuut) is waarschijnlijk in zijn algemeenheid niet zo'n verstandige keuze, om eerdergenoemde redenen. Daarbij, als deze vrij lang zijn, kom je dan niet in de knoei met je indexen?
Wel ben ik het eens met de opmerking waarbij je een klantnummer als apart veld opslaat, ook al is deze (in eerste instantie) gelijk aan het auto_increment id. Beide velden vervullen immers een verschillend doel en je hoeft geen complete database-conversie uit te voeren op het moment dat wordt besloten dat het klantnummer een ander format krijgt. Het klantnummers wordt gebruikt voor de "buitenwereld", het auto_increment id is (nogmaals) enkel bedoeld voor interne nummering en het intern aan elkaar knopen van gegevens.