12. april 2003 - 17:23Der er
23 kommentarer og 1 løsning
Hvordan ligger jeg samme ID ned i flere tabeller?
Jeg er i gang med at lave en side i PHP med en MySql DB, som gør det muligt at oprette brugere. Hver gang der bliver oprettet en bruger, får denne et unikt ID. Men hvordan får jeg lagt dette ID ned i to andre tabeller i MySql? Jeg regner med at man gør dette ved hjælp af PHP-kode.
I må meget gerne give et kodeeksempel. Jeg giver 200 point til ham, der kan hjælpe mig. Er lidt på bar bund selv.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har en tabel bruger med feltet elev_id. Derudover har jeg to andre tabeller: Tabellerne elev og foraeldre. Alle tre har et felt ved navn elev_id. Hvordan får jeg lagt det unikke elev_id i tabellen bruger over i de to andre tabeller?
kres69 >> Hvorfor fortsatte du ikke bare dir spm. hvor det var ? Hvertfald så er det her vel dobbelt arbejde efter som de forslag og eksempler der kommer allerede er givet i det andet spm. <- henviser her til det eksempel jeg lavede.
mysql_query("INSERT INTO bruger (brugernavn, password) VALUES ('$elev_brugernavn', '$elev_kodeord')") or die(mysql_error(); $elev_id = mysql_insert_id();
mysql_query("INSERT INTO elev(elev_id) VALUES ('$elev_id')") or die(mysql_error(); mysql_query("INSERT INTO foraeldre(elev_id) VALUES ('$elev_id')") or die(mysql_error();
Nu har jeg vist fået lortet til at virke. Jeg oprettede en ny database, og satte alle tre tabeller (elev_id) til auto_increment. Tak Schaefner.
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.