Avatar billede michaeltryl Seniormester
25. februar 2010 - 19:47 Der er 6 kommentarer og
1 løsning

include virker ikke i wamp

Hej
Jeg har installeret wamp server på min pc for at teste diverse php scripts.
Jeg har en siden
connect.php som inde holde connect til min db.
Den side vil jeg godt include på en anden side.
Jeg har en side med denne kode

<?php
include("connect.php");
echo "$dbuname";
$kon = mysql_real_escape_string($_POST['kon']);
?>

men jeg får fejlen
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\statestik\send.php on line 4

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in C:\wamp\www\statestik\send.php on line 4

tager jeg istedet indholdet fra connect og indsætter direkte istedet for at bruge include, virker det fint nok.

Er her nogen som har et bud på hvor fejlen kan være?
Avatar billede intenz Novice
25. februar 2010 - 20:22 #1
Det ligner en mysql fejl. Du har ikke adgang til mysql med det brugernavn/password du bruger.

Det ser ud til, at du bruger SYSTEM som bruger, den plejer at være root.
Avatar billede michaeltryl Seniormester
25. februar 2010 - 20:39 #2
Jeg bruger root. Min connect.php indeholder
<?
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
$dbname = "statestik";

mysql_connect($dbhost, $dbuname, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
?>

og laver jeg en fil med
<?php
include("connect.php");

$kon = mysql_real_escape_string($_POST['kon']);
?>
kommer der fejl, men


<?php
$dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
$dbname = "statestik";

mysql_connect($dbhost, $dbuname, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());

$kon = mysql_real_escape_string($_POST['kon']);
?>

fejler ikke
Avatar billede intenz Novice
25. februar 2010 - 21:40 #3
Det ligner dog stadig en mysql fejl.

Prøv lige at ændre din connect.php fra:
<?

til:
<?php
Avatar billede sputii Nybegynder
25. februar 2010 - 21:53 #4
Dobbelt check at alt ligger i samme mappe..
Check også om denne SYSTEM bruger ligger i denne Wamp
Avatar billede sputii Nybegynder
25. februar 2010 - 21:53 #5
Kig lidt rundt i mapperne med Wamp..
Men jeg siger bare jeg ved ikke hvad wamp er..
Avatar billede michaeltryl Seniormester
25. februar 2010 - 22:15 #6
intenz
jeg havde stirret mig blindt på det og det var ganske rigtigt
<?
som skulle rettes til
<?php
læg et svar så får du point

tak for hjælpen
Avatar billede intenz Novice
25. februar 2010 - 23:10 #7
:)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester