11. marts 2006 - 13:43Der er
12 kommentarer og 1 løsning
Mysql kolonne med mellemrum, hvordan henvises til den i php?
Hejsa..
Jeg har en kolonne i mysql som hedder 'sidste login'.. Phpmyadmin foreslår at henvise til den som ´sidste login´, men det funker altså ikke i php.. Har også prøvet med '', men ligeledes uden held..
Skal man virkeligt lave kolonnenavne i et ord med f.eks. _ også udskrifte _ med mellemrum når man henter field navne ud f.eks.
Jeg har ikke lige svaret på dit spørgsmål, men hvorfor ikke undgå disse problemer fra starten. Mellemrum, æøå, mærkelig tegn osv. i filnavne og lignende, det skaber bare flere problemer end det gavner. Hvad er der i vejen med at benytte underscore?
Gennerelt vil jeg mene alle variabler / felt navne / what so ever der fungere som en reference bør være i et ord.. HAr kun oplevet problemer med det, når man vælger at lave det i to ord... :D
Men det er op til dig.. mener du kan brug ´ ´ og ' ' og "" afhænger af hvad de ellers er rammet ind i
Ja, var os bare lige en fiks ide med at lave det som 2 ord... - Plejer os at bruge 1 ord og samle det, men det var bare fordi så havde jeg kolonnenavne som jeg kunne bruge i overskrifter på siden. Ser ikke så fiks ud med SidsteLogin som Sidste login.
Ja men ´´ dur ikke har prøvet med både dem og ''... intet funker når man henvender sig vha. php side.. men i mysql phpmyadmin spiller det fint med ´´ ja...
Giver ingen forskel... desværre.. intet af det funker, må nok gå tilbage til et enkelt ord for en kolonne... Lader den dog lige spørgsmålet stå åben lidt endnu..
Hmm gør det altså ikke med min php version... Virker fint i phpmyadmin men ikke i min kode... - Har bare lavet min kolonne med navnet Sidste_Login også bruger jeg følgende php kode til at lave _ om til mellemrum:
Så lukker jeg selv, med min alternavtive løsning....
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.