Jeg er ved at oprette en database til et login-system jeg har hentet på nettet. Men det driller noget.
<?php $servername = "localhost"; //Skift ikke hvis din host ikke har givet dig en anden $dbusername = "brugernavn"; //Dit MySQL brugernavn $dbpassword = "password"; //Dit MySQL password $dbname = "database"; //MySQL databasenavn $dbtable = "c_users"; //Hovedtabel navn
$connection = mysql_connect("$servername","$dbusername","$dbpassword") or die("Kunne ikke forbinde til MySQL"); $result = mysql_select_db("$dbname",$connection) or die("Kunne ikke forbinde til databasen"); ?>
Jeg har rettet følgende:
<?php $servername = "mysql1.unoeuro.com"; //Skift ikke hvis din host ikke har givet dig en anden $dbusername = "(har rettet det til mig brugernavn"; //Dit MySQL brugernavn $dbpassword = " har rettet det til mit password"; //Dit MySQL password $dbname = "04y_dk_db"; //MySQL databasenavn $dbtable = "c_users"; //Hovedtabel navn (Den her forstår jeg ikke)
$connection = mysql_connect("$servername","$dbusername","$dbpassword") or die("Kunne ikke forbinde til MySQL"); $result = mysql_select_db("$dbname",$connection) or die("Kunne ikke forbinde til databasen"); ?>
Problemet er når jeg retter oplysninger til i filen og så prøver uploade den til databasen kommer den med følgende fejl:
Fejl Der ser ud til at være en fejl i din SQL-forespørgsel. MySQL-serverens fejlmelding der følger herunder, hvis der er nogen, kan også hjælpe dig med at finde problemet.
#1064 - 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 '<?php $servername = "localhost"' at line 1
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hvis der er en fil der hedder .sql til slut, bør du kunne kopiere indholdet af DEN ind i PHPMyAdmin. Ellers skal du lægge den der fil ind på din webside via FTP (el. lign.), og så køre den i din webbrowser.
Det er et script som jeg har downloadet fra nettet, jeg har så lavet en ny sti på min hjemmeside /test/login der ligger mappen. Startensiden for dette login index.php Når jeg taster den i min URL kommer følgende meddelsen frem:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /var/www/*****/public_html/test/v2/dbinc.php on line 8 Kunne ikke forbinde til MySQL
Jeg retter derfor:
<?php $servername = "mysql1.unoeuro.com"; //Skift ikke hvis din host ikke har givet dig en anden $dbusername = "x4y_dk"; //Dit MySQL brugernavn $dbpassword = "madsing"; //Dit MySQL password $dbname = "04y_dk_db"; //MySQL databasenavn $dbtable = "c_users"; //Hovedtabel navn
(linje 8)$connection = mysql_connect("$mysql1.unoeuro.com","$x4y_dk","$madsing") or die("Kunne ikke forbinde til MySQL"); $result = mysql_select_db("$dbname",$connection) or die("Kunne ikke forbinde til databasen"); ?>
Jeg kan godt hvis dit hvilket script det er så kan du evt. selv downloade det og se det på din egen skærm?
Du burde sammen med det script have fået nogle oplysninger om hvordan din tabel skal se ud, så den skal oprettes tilsvarende (sandysnligvis via PHPMyAdmin).
Jeg kan se at der er andre som har bidt mærke i at der mangler en sql fil. Må jeg tillade mig og spørge om du vil hjælpe mig med at lave den...Skal nok give flere point...
Okay, lyder til du her rimelig forstand på det. Når du har jord under neglene, kender du så et bedre system som er lige så "avanceret" ?? Kunne evt. finde ?
For synes ikke du skal bruge så meget tid på det, hvis det alligevel er noget crap
Det kommer jo an på hvad du helt præcist vil have - hvis det bare er et forum, findes der jo masser af løsninger, men hvis du vil have mere, begrænser det jo udbuddet noget.
Så er det vel reelt bare et ganske almindeligt forum du skal bruge - hvad med phpBB (http://www.phpbb.com/)? Den har alt det du nævner, og kan forholdsvist let udvides med ting andre har lavet til den (hvis nu du skal bruge mere senere hen, eller måske skal have mere på den brugerprofil end du umiddelbart nævner) - der er rigtigt mange tilføjelser tilgængelige via phpBB's egen side.
Der er naturligvis også en dansk sprogpakke, så dine brugere ikke behøver se et engelsk forum - og så er installationen automatiseret, så du ikke skal gætte hvordan tabellerne skal se ud :)
Hvor skal jeg skrive server,database,bruger,password henne? Altså i hvilken fil?
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.