14. april 2004 - 13:47Der er
10 kommentarer og 1 løsning
bruge id fra anden table ud fra navn
Hey,
Ved ikke om det her er det rigtige sted, eller det skal være under php, men vi starter her.
Jeg har følgende mysql insert query: mysql_query("INSERT INTO data('date', 'mb', 'transfer', 'abn' VALUES '$date', '$mb', '$tranfer', '$abn')");
Hvor min abn variabel lige nu er en navn, men alle $abn er listet i en anden table og jeg ønsker at hente ID'er fra den anden table, kan det lade sig gøre i samme mysql query???
er lidt lost stadig, kan du ikke smide det ind i følgende query mysql_query("INSERT INTO data (date,mb,transfer,abn) VALUES ('$date_result','$mb_result','$transfer_result','her skal id hentes fra anden table ud fra et navn')")
mysql_query("INSERT INTO data (date,mb,transfer,abn) VALUES ('$date_result','$mb_result','$transfer_result', SELECT abn FROM abn_table WHERE navn = 'mikl-dk')")
nu har jeg følgende og stadig ikke noget held...... mysql_query("INSERT INTO data (date,mb,transfer,abn) VALUES ('$date_result','$mb_result','$transfer_result', SELECT id FROM abn WHERE name = $abn_result)")
mysql_query("INSERT INTO data (date,mb,transfer,abn) VALUES ('$date_result','$mb_result','$transfer_result', SELECT id FROM abn WHERE name = $abn_result)") or die(mysql_error())
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT id FROM abn WHERE name = 'ABN0011136')' at line 1
ja, men håbede at man kunne noget ala det her i den nye mysql 4.x men er ikke sikker... men du må meget gerne sige til hvis du kan få det til at virke..
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.