id fra en tabel som info til en anden!?

Tags:    php

Jeg er absolut novice i PHP, men hvorfor virker dette ikke:
$result = mysql_query('SELECT id FROM tabel1 WHERE email="$email"');
mysql_query ("INSERT INTO tabel2 (type, subscriber_id, list_id) VALUES (1, '$result', 1)");



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Følgende forudsætter en åben forbindelse til din database:

Fold kodeboks ind/udKode 


Du havde bl.a. en fejl i din query, samt Gnu har ret med " og '.





Indlæg senest redigeret d. 19.02.2007 21:45 af Bruger #11298
Fold kodeboks ind/udKode 


*1:
Der er forskel på ["] og [']. Dobbelt gnyf, bliver parset af php. Enkelt gnyf gør ikke - dvs. at du skal bryde strengen for at indsætte en variabels værdi.

*2:
Du er nød til at lave et udtræk fra databasen for at hente de værdier du har spurgt efter, i din SQL-streng.

*3
Med mysql_fetch_array får du et array af værdier du kan arbejde med. ASSOC delen gør, at du kan bruge strenge i stedet for tal for at bruge disse værdier.

Læs op på, hvordan man connecter og henter data fra din database. Der er masser af både danske og engelske vejledninger om dette...



Tusind tak for hjælpen.



t