Hayer Skrevet 23. august 2007 Skrevet 23. august 2007 Hei! 1. Hvordan kan jeg løse denne? $findting = "SELECT $type FROM SQL_TABEL_TING WHERE name='$sql['ting]'"; 2. I koden over er SQL_TABEL_TING en konstant, går det ann å bruke de slik jeg har gjort? 3. Hvordan finner jeg mysql pw osv i xampp?
Gjest Slettet+142 Skrevet 23. august 2007 Skrevet 23. august 2007 1 og 2: $findting = "SELECT {$type} FROM ".SQL_TABEL_TING." WHERE name='".$sql['ting']."'"; 3 er jeg ikke sikker på..
Crowly Skrevet 23. august 2007 Skrevet 23. august 2007 (endret) 3. Hvordan finner jeg mysql pw osv i xampp? http://localhost/security/index.php Der kan du endre password for root bruker. Evt http://localhost/xampp/ har masse dill dall for xampp oppsettet. readme_en.txt i /xampp mappa er også grei å lese igjennom, eller ta en tur innom XAMPP for Windows FAQ Endret 23. august 2007 av crowly
endrebjo Skrevet 27. august 2007 Skrevet 27. august 2007 1 og 2: $findting = "SELECT {$type} FROM ".SQL_TABEL_TING." WHERE name='".$sql['ting']."'"; 9345131[/snapback] Jeg synes at det ser penere ut slik: $findting = "SELECT {$type} FROM ".SQL_TABEL_TING." WHERE name='{$sql['ting']}'";
Gjest Slettet+142 Skrevet 28. august 2007 Skrevet 28. august 2007 Er/var(?) litt ustø på {}+arrays i strings da jeg postet det Men ja. - Ser finere sånn ut
Martin A. Skrevet 28. august 2007 Skrevet 28. august 2007 Ikke bare ser det penere ut, men det er også den "korrekte" måten å gjøre det på
Ernie Skrevet 28. august 2007 Skrevet 28. august 2007 Ikke bare ser det penere ut, men det er også den "korrekte" måten å gjøre det på 9377828[/snapback] Korrekt og korrekt. Det bruker mer minne og kan være en dårlig løsning hvis man bruker mye minne fra før og har lange strenger. Concat. er forøvrig den metoden man må bruke ellers i andre programmeringspråk siden man ikke har lukusen av å kunne stappe variabler inni en streng og alikevel få variablens verdi i resulterende streng.
endrebjo Skrevet 28. august 2007 Skrevet 28. august 2007 Er/var(?) litt ustø på {}+arrays i strings da jeg postet det Men ja. - Ser finere sånn ut 9376424[/snapback] Det er ikke noe mer hokus-pokus enn vanlige variabler. Du kan fint sette { } rundt variabler som ikke er arrays også. $foo = 'bar'; $arr = array('bar', 'foo' => 'bar'); echo "Oh yeah! Vi skal på {$foo}!"; echo "Oh yeah! Vi skal på {$arr[0]}!"; echo "Oh yeah! Vi skal på {$arr['foo']}!"; Jeg har vent meg til å skrive { } rundt alle variabler uansett om de er arrays eller ikke. Jeg synes de blir mer tydelig og lettere å finne da.
Crowly Skrevet 28. august 2007 Skrevet 28. august 2007 (endret) Personlig foretrekker jeg å konkatinere dem inn " ..... ".$var1." .... " Koden blir mye lettere å lese når du i tillegg for farge på koden Edit: Syntes koden blir mer ryddig på denne måten, men det er vel en smak sak. Endret 28. august 2007 av crowly
Gjest Slettet+142 Skrevet 28. august 2007 Skrevet 28. august 2007 Mener notepad2 gir farge på "...{$var}..."
endrebjo Skrevet 28. august 2007 Skrevet 28. august 2007 (endret) Personlig foretrekker jeg å konkatinere dem inn " ..... ".$var1." .... " Koden blir mye lettere å lese når du i tillegg for farge på koden Edit: Syntes koden blir mer ryddig på denne måten, men det er vel en smak sak. 9378718[/snapback] For det første, så er det ikke nødvendig å bruke dobbelt-fnutter (" ") når du konkatinerer variabler. Da kan du like gjerne bruke enkelt-fnutter (' ') slik at koden parses fortere.Men som mariyo sier, så markeres variabler mellom { } spesielt i mange editorer. I SciTE blir variabelen kursiv, slik at den blir lett å finne. Endret 28. august 2007 av endrebjorsvik
Crowly Skrevet 28. august 2007 Skrevet 28. august 2007 (endret) For det første, så er det ikke nødvendig å bruke dobbelt-fnutter (" ") når du konkatinerer variabler. Da kan du like gjerne bruke enkelt-fnutter (' ') slik at koden parses fortere. Vet det, men har bare blitt vant til å bruke ", dessuten så bruker jeg veldig ofte \n for å gjøre html koden mer lesbar, og da må du ha " evt ' .... '."\n"; Så en liten hastighetstest på det en gang, og er ting kodet riktig er forskjellen mikrosopisk. I meget tunge skript og slikt så har det vel sin hensikt, ellers så tviler jeg på at det er noe å bry seg om. Endret 28. august 2007 av crowly
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå