25. juni 2003 - 11:16Der er
2 kommentarer og 1 løsning
problemer med indlæsning af databasen
Jeg har problemer med følgene script. Jeg ved ikke hvordan jeg finder brugernavnet og kodeordet i min database. Håber i kan hjelpe. Bare så i ved det er der tre fejl. To med indlæsningen og en med mysql_fetch_row. Her kommer scriptet:
en god ide under udvikling er at udskrive eventuelle fejlmeddelelser fra MySql med die()-funktionen.
i dit tilfælde vil øverste php-afsnit så komme til at se sådan ud: <? $db = mysql_connect("localhost", "bruger", "kodeord") or die(mysql_error()); mysql_select_db("gbog", $db) or die(mysql_error()); if($skriv){ $besked = str_replace("\n", "<BR>", $besked); $dato_array = getdate(); $dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" . $dato_array["year"]; mysql_query("INSERT INTO bog (navn, email, dato, besked) VALUES ('$navn', '$email', '$dato', '$besked')") or die(mysql_error()); } ?>
hvis du ikke selv har defineret et brugernavn/kodeord, så prøv at connecte med denne linie: $db = mysql_connect("localhost", "root", "") or die(mysql_error()); og ellers skriv her hvilke fejlmeddelelser du får
Der kan være mange forskellige ting som bevirker at du får fejlmeldinger. Vil du ikke oplyse om du skal køre MySql fra din egen maskine eller et webhotel? Hvis det er fra din egen maskine kan du bare udelukke password, og bruge localhost og root som beskrevet ovenover. Går ud fra at du har oprettet de fornødne databaser, tabeller osv. med et program som mysqlfront eller lignende??
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.