19. oktober 2009 - 21:21Der er
6 kommentarer og 1 løsning
Problemer med at skrive ned i mySQL database via PHP
Hejsa,
Jeg har fået nogle problemer med at skrive ned i en mySQL database, som jeg simpelthen ikke kan finde ud af hvorfor jeg har.
Jeg har i første omgang genbrugt koden fra en anden webside som jeg har sat op. Her virker koden uden problemer. Eneste forskel er selvf. at jeg har kaldt den korrekte database og de korrekte tabeller.
Jeg har var_dumpet langt ind i helvede, og det hele ser umiddelbart rigtigt ud. samtlige værdier fra $_POST kommer rigtigt igennem, og jeg har også bekræftet at der er fin forbindelse til db_connect.php, som jo skaber forbindelsen til databasen.
Men hver gang jeg forsøger at køre programmet, ender den ud i "der er noget galt". Altså får jeg ikke lov at skrive ned i tabellerne. Jeg er helt blank. Håber der er nogen der kan hjælpe! På forhånd tusind tak :)
koden:
<?php session_start(); //Opret en forbindelse til databasen. include('db_connect.php');
//Opret event hvis der trykkes p opret knappen. if (array_key_exists('submit' ,$_POST)){
Det virkede desværre ikke. Jeg var egentlig af det indtryk at det tegn ikke skulle bruges? Hvorfor er det muligt at det skal det? (selvom det altså ikke gjorde nogen forskel her).
Saa vidt jeg har forstaaet kraever mysqli_query to parameters hvor den foerste er forbindelsen, den anden spoergsmaalet. Du siger "$db_resultat = mysqli_query($sql,$db_link);" hvor den foerste parameter er spoergsmaalet. Proev at bytte raekkefoelgen om.
Problemet er løst. Jeg skulle ganske rigtigt bare bytte rundt på de to parametre. Tak for hjælpen alle :)
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.