23. oktober 2005 - 13:26Der er
14 kommentarer og 1 løsning
Data bliver lagt i forkerte rækker i databasen
Hej allesammen, Skulle der være en venligt person der kan sige mig hvad der er galt med følgende. Jeg har en form der sender dataerne til post.php der sender dataerne til DB, problemet er at dataerne bliver lagt i DB, men i de forkerte felter - dvs. område/by bliver lagt i dato"dag" feltet & Overskrift"ovr" bliver lagt i område/by"omr" feltet osv. Jeg har rodet med det næsten hele natten, så håber der er en der kan hjælpe. PS. Jeg er helt grøn i DB & PHP
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.
Sådan som du har det nu, indsætter den dataene i den rækkefølge du har skrevet. Men du kan løse det ved enten at rykke rundt på rækkefølgen, eller definere hvilke felter dataene hører til, altså:
Nu har jeg rettet det her: - mysql_query("INSERT INTO annoncer(id, type, dag, ovr, omr, annonce, image-felt) VALUES ('','$_POST[type]','$_POST[dag]','$_POST[ovr]','$_POST[omr]','$_POST[annonce]','$image')") or die(mysql_error()); $id = mysql_insert_id();
Ok, det er image-felt den ikke kan li'. Skyldes nok -. Men det kan løses, sæt ` omkring, altså: `image-felt` -- og læg mærke til hvilket tegn jeg bruget, for det er ikke en apostrof.
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.