16. juli 2007 - 14:37Der er
9 kommentarer og 1 løsning
Samme indtastning på to poster i db?
Kan man ikke få indsat den samme indtastning på to poster? jeg har nedenstående kode, hvor jeg har prøvet at få det til at virke, men der kommer overhovedet intet ind på tabellen "bilag". Hvis jeg fjerner "ud_k" efter "INSERT INTO bilag" så indsættet der fint, men selvfølgelig kun tallet et sted i tabellen. Er det ikke muligt at "snyde" så det samme tal ryger ind to steder i tabellen?
//denne her sætter ind på "ind_b" mysql_query("INSERT INTO 10_bank(id, dato, tekst, ind_b) values('','$dato','$tekst','$ind_b''$ind_k''$ud_b''$ud_k')");
//denne her snupper det samme tal og sætter ind på "ud_k" mysql_query("INSERT INTO 15_kasse(id, dato, tekst, ud_k) values('','$dato','$tekst','$ind_b''$ind_k''$ud_b''$ud_k')");
//denne her burde så sætte ind på både "ud_k" og "ind_b" men virker ikke mysql_query("INSERT INTO bilag(id, dato, tekst, ud_k, ind_b) values('','$dato','$tekst','$ind_b''$ind_k''$ud_b''$ud_k')");
Du har kun 4 værdier i din sidste mysql_query, hvor du i stedet burde have 5. Hvorfor ikke bare gøre sådan her?
...
//denne her burde så sætte ind på både "ud_k" og "ind_b" men virker ikke mysql_query("INSERT INTO bilag(id, dato, tekst, ud_k, ind_b) values('','$dato','$tekst',''.$ind_b.$ind_k.$ud_b.$ud_k.'', ''.$ind_b.$ind_k.$ud_b.$ud_k.'')")or die(mysql_error());
Forslag prøvet - Virker ikke! jeg forsøger med tallet 120 og får dette svar.
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 '.120...120.'', ''.120...120.'')' at line 1
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.