/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Omskrivning af kode.
Fra : Mikkel Jakobsen


Dato : 06-09-07 19:50

Hej Ng.

Kan denne kode ikke skrives på en lettere måde...
Mit mål er at finde $endelig_sti fra databasen.

kan det evt gøres med
(select hoved_sti,mellem_sti,slut_sti as endelig_sti)

jeg kan ikke finde ud af det, men det må kunne lade sig gøre.


Kode:
$hoved_sti = mysql_result (mysql_query("SELECT hoved_sti FROM
galleri_detaljer where Id =$Galleri_id"),0);
$mellem_sti = mysql_result (mysql_query("SELECT mellem_sti FROM
galleri_detaljer where Id =$Galleri_id"),0);
$slut_sti = mysql_result (mysql_query("SELECT slut_sti FROM
galleri_detaljer where Id =$Galleri_id"),0);


$endelig_sti = $hoved_sti."/".$mellem_sti."/".$slut_sti;

Mikkel


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Johan Holst Nielsen (06-09-2007)
Kommentar
Fra : Johan Holst Nielsen


Dato : 06-09-07 20:24

Mikkel Jakobsen wrote:
> Hej Ng.
>
> Kan denne kode ikke skrives på en lettere måde...
> Mit mål er at finde $endelig_sti fra databasen.
>
> kan det evt gøres med
> (select hoved_sti,mellem_sti,slut_sti as endelig_sti)
>
> jeg kan ikke finde ud af det, men det må kunne lade sig gøre.
>
>
> Kode:
> $hoved_sti = mysql_result (mysql_query("SELECT hoved_sti FROM
> galleri_detaljer where Id =$Galleri_id"),0);
> $mellem_sti = mysql_result (mysql_query("SELECT mellem_sti FROM
> galleri_detaljer where Id =$Galleri_id"),0);
> $slut_sti = mysql_result (mysql_query("SELECT slut_sti FROM
> galleri_detaljer where Id =$Galleri_id"),0);
>
>
> $endelig_sti = $hoved_sti."/".$mellem_sti."/".$slut_sti;

måske

$res = mysql_query("SELECT hoved_sti as h, mellem_sti as m, slut_sti as
s FROM galleri_detaljer WHERE Id = ".$Galleri_id);

$endelig_sti =
mysql_result($res,0,'h').'/'mysql_result($res,0,'m').'/'mysql_result($res,0,'s');


Du bør nok overveje også at kigge på funktioner som mysql_fetch_assoc -
da disse er en del hurtigere end brug af mysql_result. Men det afhænger
selvfølgelig meget af mængden af resultsdata (som højest sandsynligt
ikke er så stort ved dig) - samt hvilke krav man har til speed :)

Mvh
Johan

Johan Holst Nielsen (06-09-2007)
Kommentar
Fra : Johan Holst Nielsen


Dato : 06-09-07 20:24

Johan Holst Nielsen wrote:
> $endelig_sti =
> mysql_result($res,0,'h').'/'mysql_result($res,0,'m').'/'mysql_result($res,0,'s');

Jeg ser lige jeg mangler .'er efter hver .'/' - så tilføj selv dem ;)

mvh
johan

Mikkel Jakobsen (07-09-2007)
Kommentar
Fra : Mikkel Jakobsen


Dato : 07-09-07 05:14

Tak.

Det det var lige hvad der skulle til.

Mikkel


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin Højriis Krist~ (07-09-2007)
Kommentar
Fra : Martin Højriis Krist~


Dato : 07-09-07 19:57

"Mikkel Jakobsen" <spam@bonzai.adsl.dk> skrev i en meddelelse
news:46e04bd0$0$90273$14726298@news.sunsite.dk...
> kan det evt gøres med
> (select hoved_sti,mellem_sti,slut_sti as endelig_sti)

Kig på MySQLs concat

Select concat(hoved_sti,"/",mellem_sti,"/",slut_sti) as endelig_sti

--
Martin Højriis Kristensen
http://www.martinshjemmeside.dk/ - Lidt af hvert
http://www.mestomaarhus.dk/ - Mest om Århus



Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408509
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste