/ 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
php og mysql
Fra : Rune Hammerskov


Dato : 21-09-03 20:36

Jeg har to tabeller.
Den første (a) indholder:
__________________
| id | type | navn | email |

og den næste (b) indeholder:
________
| id | type |

"type" i (a) er af typen "int" og "type" i (b) er af typen "text"

Jeg bruger "type" til at indeksere e-mail'ene, men nogel gange vil jeg gerne
kunne skrive "type" i fuldtekst.
F.eks:
____________________
(a) | id | type | navn | email |
1 5 Hans h@d.dk
_________
(b) | id | type |
5 venner

Jeg har en form hvor man vælger typen og så noget php der smider ind i
databasen.
Jeg vil gerne kunne vælge venner i min form - lave query til (b) og så få
id'et som en int.
Problemet er at jeg får en string tilbage med 'Resource id #5'
Kan det lade sig gøre kun at få fat i 5-tallet?



 
 
Mikkel Andreasen (21-09-2003)
Kommentar
Fra : Mikkel Andreasen


Dato : 21-09-03 20:58

"Rune Hammerskov" <rdh@cs.auc.dk> skrev i en meddelelse
news:bkkup2$iqp$1@sunsite.dk...
> Jeg har to tabeller.
> Den første (a) indholder:
> __________________
> | id | type | navn | email |
>
> og den næste (b) indeholder:
> ________
> | id | type |
>
> "type" i (a) er af typen "int" og "type" i (b) er af typen "text"
>
> Jeg bruger "type" til at indeksere e-mail'ene, men nogel gange vil jeg
gerne
> kunne skrive "type" i fuldtekst.
> F.eks:
> ____________________
> (a) | id | type | navn | email |
> 1 5 Hans h@d.dk
> _________
> (b) | id | type |
> 5 venner
>
> Jeg har en form hvor man vælger typen og så noget php der smider ind i
> databasen.
> Jeg vil gerne kunne vælge venner i min form - lave query til (b) og så få
> id'et som en int.
> Problemet er at jeg får en string tilbage med 'Resource id #5'
> Kan det lade sig gøre kun at få fat i 5-tallet?

Hvorledes ser din query ud?

Du burde kunne lave der ligner følgende:

$res = mysql_query("select id from b where type='venner'");
$data = mysql_fetch_array($res);

$data er så et array indeholdene alle id'erne som har type venner.



Rune Hammerskov (21-09-2003)
Kommentar
Fra : Rune Hammerskov


Dato : 21-09-03 21:04

> Hvorledes ser din query ud?
>
> Du burde kunne lave der ligner følgende:
>
> $res = mysql_query("select id from b where type='venner'");
> $data = mysql_fetch_array($res);
>
> $data er så et array indeholdene alle id'erne som har type venner.
>

Mange tak for svaret. Jeg glemte at lave mysql_fetch_array.



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

Månedens bedste
Årets bedste
Sidste års bedste