Nikolaj Svendsen skrev:
> Tror jeg ikke beskriv mit probel godt nok hvis jeg laver en tabel der hedder
> users så er der en der hedder user_id items og så vidre og i items ligger
> der så "image1.jpg" "image2.jpg" osv
Dit problem er jo slet ikke formuleret?
Prøv at fortælle hvad det er du vil opnå, istedet for at komme med
fiktive problemstillinger, da det ikke hjælper dig videre.
Ligeledes kan du øve dig et at beskrive dit spørgmål til emnefeltet på
en smartere måde end 'Spørgsmål', 'hjælp' og 'nogen der kan se fejl'.
Tilbage til dit spørgsmål;
Databasen kunne se således ud:
| user_id | username | email | items | etc...
/* Hent fra MySQL */
$query = mysql_query("SELECT username, items WHERE user_id='".$user_id."');
/* Tag felt 'items' fra $query i række 0 */
$items = mysql_result($query, 0, 'items');
echo $items;
/* Tag felt 'username' fra $query i række 0 */
$items = mysql_result($query, 0, 'username');
echo $username;
Den første række MySQL returnerer vil altid være 0. Næste række er 1,
derefter 2 og så videre.
Det betyder at hvis du har disse data i tabellen:
sql> SELECT * FROM table1;
+---------+-----------+
| ref_id | navn |
+---------+-----------+
| 1 | Thomas |
| 1 | Karsten |
| 1 | Morten |
| 2 | Niels |
| 2 | Mark |
+---------+-----------+
vil du efter denne sql sætning
SELECT * FROM table1 WHERE ref_id=1;
kunne hente navnet Karsten ved hjælp af
mysql_result($query, 1, 'navn');
eftersom at Karsten vil have rækkenummer 1 og Thomas vil have rækkenummer 0.
--
Dan Storm - storm at err0r dot dk /
http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!