/ 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
Udtræk fra en database.
Fra : Mathias Mejborn


Dato : 08-05-06 12:19

Hej gruppe.

Jeg har lidt problemer med at få trukket noget data ud af min database.

Det ser sådan her ud:

$name = mysql_query("SELECT value FROM CurrentEdit WHERE id = '1'");

echo $name

Det er givet vis fordi man ikke kna udskrive det på den måde, eftersom
den på siden viser "REsource id #2"

Den skulle meget gerne udskrive 31.

Nogle hints til hvad jeg skal lave om?

--
Mvh
Mathias Mejborn

 
 
Kim Schulz (08-05-2006)
Kommentar
Fra : Kim Schulz


Dato : 08-05-06 12:27

On Mon, 08 May 2006 13:18:33 +0200
Mathias Mejborn <mame06@ceus.dk> wrote:

> Hej gruppe.
>
> Jeg har lidt problemer med at få trukket noget data ud af min
> database.
>
> Det ser sådan her ud:
>
> $name = mysql_query("SELECT value FROM CurrentEdit WHERE id = '1'");
>
> echo $name
>
> Det er givet vis fordi man ikke kna udskrive det på den måde,
> eftersom den på siden viser "REsource id #2"
>
> Den skulle meget gerne udskrive 31.
>
> Nogle hints til hvad jeg skal lave om?


ja du skal læse lidt om mysql funktionerne i php.

Der er bl.a. en udemærket tutorial her:
http://www.freewebmasterhelp.com/tutorials/phpmysql
og du kan måske også få lidt ud af denne her:
http://www.udvikleren.dk/Article.aspx?tech=6&id=64

generelt så finder du alt det relevante på:
http://dk.php.net/manual/en/ref.mysql.php


kig specielt på de funktioner som hedder noget med
mysql_fetch_ i starten.

MVH

Kim Schulz

Ulrik Nielsen (08-05-2006)
Kommentar
Fra : Ulrik Nielsen


Dato : 08-05-06 12:27

Mathias Mejborn wrote:
>
> $name = mysql_query("SELECT value FROM CurrentEdit WHERE id = '1'");
>
> echo $name
>
> Den skulle meget gerne udskrive 31.
>
> Nogle hints til hvad jeg skal lave om?

ja

$res = mysql_query("SELECT value FROM CurrentEdit WHERE id = '1'");
if ( $res && $foo = mysql_fetch_assoc($res) ) {
echo $foo['value'];
}

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | new management
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Mathias Mejborn (08-05-2006)
Kommentar
Fra : Mathias Mejborn


Dato : 08-05-06 12:31

Ulrik Nielsen wrote:
> Mathias Mejborn wrote:
>
>>
>> $name = mysql_query("SELECT value FROM CurrentEdit WHERE id = '1'");
>>
>> echo $name
>>
>> Den skulle meget gerne udskrive 31.
>>
>> Nogle hints til hvad jeg skal lave om?
>
>
> ja
>
> $res = mysql_query("SELECT value FROM CurrentEdit WHERE id = '1'");
> if ( $res && $foo = mysql_fetch_assoc($res) ) {
> echo $foo['value'];
> }
>
Har fundet ud af det, det er sådan her:

$name = mysql_query("SELECT * FROM CurrentEdit WHERE id='1'") or
die(mysql_error());

$value = mysql_result($name,0,"value");

print "$value";


Ellers tak for hjælpen.

--
Mvh
Mathias Mejborn

Peter Brodersen (08-05-2006)
Kommentar
Fra : Peter Brodersen


Dato : 08-05-06 12:53

On Mon, 08 May 2006 13:31:29 +0200, Mathias Mejborn <mame06@ceus.dk>
wrote:

>$name = mysql_query("SELECT * FROM CurrentEdit WHERE id='1'") or
>die(mysql_error());
>
> $value = mysql_result($name,0,"value");

Her risikerer du dog at få en warning, hvis din forespørgsel ikke
giver nogen rækker i resultatet (fx hvis du laver et opslag på et id,
som ikke findes).

--
- Peter Brodersen
Ugens værktøj - Find vej: www.findvej.dk

Michael Zedeler (09-05-2006)
Kommentar
Fra : Michael Zedeler


Dato : 09-05-06 07:52

Mathias Mejborn wrote:
> $name = mysql_query("SELECT * FROM CurrentEdit WHERE id='1'") or
> die(mysql_error());

En anden ting: er felttypen på id varchar eller er det bare en af mysqls
underligheder at du slipper afsted med at sætte anførselstegn omkring
værdien?

Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
Visit my home page at http://michael.zedeler.dk/
Get my vcard at http://michael.zedeler.dk/vcard.vcf

Peter Brodersen (09-05-2006)
Kommentar
Fra : Peter Brodersen


Dato : 09-05-06 14:36

On Tue, 09 May 2006 08:51:47 +0200, Michael Zedeler
<michael@zedeler.dk> wrote:

>En anden ting: er felttypen på id varchar eller er det bare en af mysqls
>underligheder at du slipper afsted med at sætte anførselstegn omkring
>værdien?

Det er noget, MySQL tillader.

--
- Peter Brodersen
Ugens værktøj - Find vej: www.findvej.dk

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste