kroekkete Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 (endret) Nå er jeg rimelig forvirret her... Jeg inkuderer filen databasekopling.php: <?php $databaseforbindelse = mysql_pconnect("inter.net","bruker","passord") or die("Kunne ikke opprette forbindelse til databasen"); mysql_select_db("database_navn",$databaseforbindelse); ?> i en filen ressursersql.php (se hele filen nederst i innlegget), og får følgende feilmelding: Warning: mysql_query(): Access denied for user: 'bruker@localhost' (Using password: NO) in /home/xxx/public_html/inc/ressursersql.php on line 11 Warning: mysql_query(): A link to the server could not be established in /home/xxx/public_html/inc/ressursersql.php on line 11 Det som forvirrer meg er at jeg bruker den samme databasekopling.php et annet sted uten å få feilmeldinger? (Det under er et forsøk på å vise katalogstrukturen på serveren...) public_html | |--inc/databasekopling.php (virker ikke) | |--prosjekt | |--inc/databasekopling.php (virker) Er det noen som har vært borti noe liknende? (Er foreløpig ganske så grønn på MySQL...) FYI: ressurser.php 01 <?php 02 include("http://inter.net/inc/databasekopling.php"); 03 $category = mysql_escape_string($category); 04 $name = mysql_escape_string($name); 05 $url = mysql_escape_string($url); 06 07 $sql = "INSERT INTO link 08 (linkCategory, linkName, linkUrl) 09 VALUES 10 ('$category', '$name', '$url')"; 11 mysql_query($sql); 12 header('Location: http://inter.net/ressursersql.php'); 13 ?> På forhånd takk for hjelpen! Mvh Primaxx Endret 16. juni 2004 av primaxx Lenke til kommentar
Lokaltog Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 Skjer samme feilen hvis du ikke bruker en persistent tilkobling til MySQL? (mysql_connect isteden?) Bare et forslag, har ikke noen bedre Lenke til kommentar
kroekkete Skrevet 15. juni 2004 Forfatter Del Skrevet 15. juni 2004 Det endret dessverre ingenting. Undersøker nå om det kan ha noe å gjøre med hvorvidt jeg er konsekvent på å bruke http://www eller bare http:// rundt omkring på siten, vet ikke om det kan ha noe med det å gjøre... Lenke til kommentar
Lokaltog Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 Du får jo som feil at du ikke bruker passord, kan det være noe der..? Lenke til kommentar
Torbjørn Skrevet 16. juni 2004 Del Skrevet 16. juni 2004 får jeg spørre hvorfor du inkluderer via http? Lenke til kommentar
kroekkete Skrevet 16. juni 2004 Forfatter Del Skrevet 16. juni 2004 (endret) får jeg spørre hvorfor du inkluderer via http? Det må du gjerne gjøre! Svaret mitt er at kunnskapene mine om både PHP og MySQL fremdeles er så små at jeg eksperimenterer meg frem til å få ting til å virke. Nå endret jeg det til /home/xxx/public_html/inc/... og da virket det. Så igjen, Thorbjørn; takk! -Men fremdeles forstår jeg ikke hvorfor det virker i den andre mappen...? Endret 16. juni 2004 av primaxx Lenke til kommentar
Torbjørn Skrevet 16. juni 2004 Del Skrevet 16. juni 2004 hvis jeg hadde brukt include("http://inter.net/mappe/dinmysqlfil.php"); i mitt phpskript, synes du det er rett og rimelig at jeg da skulle ha fått tilgang til din databaseoppkobling? Lenke til kommentar
kroekkete Skrevet 24. juni 2004 Forfatter Del Skrevet 24. juni 2004 hvis jeg hadde brukt include("http://inter.net/mappe/dinmysqlfil.php"); i mitt phpskript, synes du det er rett og rimelig at jeg da skulle ha fått tilgang til din databaseoppkobling? Hmm, du har et poeng... Lenke til kommentar
Torbjørn Skrevet 24. juni 2004 Del Skrevet 24. juni 2004 hvis du åpner opp url'en til din mysql.php fil i en nettleser, så ser du hva den fila returnerer via http. sannsynligvis ingenting. dette "ingenting" er det som så inkluderes i ditt inkluderende skript. naturlig nok fordi en http server prosesserer phpfilene før de leveres ut, enten man ønsker å inkludere eller se på dem i en browser. det er et fett for http serveren. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå