25. juli 2005 - 20:56Der er
10 kommentarer og 1 løsning
Hive en værdi ud fra tabel med kun en query.
Hejhej
Nu har jeg i nogen tid rodet rundt med php uden egentlig at sætte mig ordentligt ind i mysql delen. Så det er jeg ikke så hård til.
Vil lige høre om det ikke er muligt at trække én enkelt værdi ud af en tabel ved at gøre sådan her:
$parent = mysql_query("SELECT `name` FROM `news` WHERE `id`='2' LIMIT 0,1") OR DIE (mysql_error());
Og så ligger den værdi fra cellen i variablen $parent, eller er man nødt til at gå rundt om mysql_fetch_array() og så derefter hente værdien med $parent[name]???
Korrekt, jeg vil også mene, at Arne's løsning bør virke - i hvert fald med COUNT og så kan jeg ikke se hvorfor det ikke skulle med det andet.
Men om der så er forskel, performancemæssigt, om man bruger mysql_result eller én af de andre når selve query'en egentlig er den samme ved jeg ikke...
Jeg smider det som et svar, men kig lige på Arne's forslag igen, da han jo sådan set løser dit spørgsmål på den mest korrekte måde i forhold til dit spørgsmål :)
Måske lige sige, at med Arne's forslag skal det udskrives som echo $parent; og ikke $parent['name']; og vil nok også kun virke ved udhentning af en enkelt værdi (felt) ?!
Ja, det ved jeg. Det har jeg os altid brugt, men også når jeg kun skulle hente en værdi hvilket jo er lidt af en omvej :)...
Endnu en gang tak.
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.