Rupal Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 Hei! Det skulle være enkel sak å koble til mysql med php. Men jeg får access denied, når jeg prøver ut. Lurte på om det var noe galt med databasen eller passord o.l. så jeg testa det samme i JSP. Og da gikk det helt greit. Har noen tips om hvorfor dette skjer? Jeg bruker skolens server, der PHP funker.. Dette er kodesnutten: <?php $link = mysql_connect("host_database", "bruker", "passord") or die ("helvette". mysql_error()); ?> Feilmld jeg får: Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'brukernavn' (Using password: YES) in /web/login.php on line 28helvette Access denied for user: 'brukernavn' (Using password: YES) Hm, ligger feilen hos serveren til skolen tro? Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/
Ståle Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 Det er bruker/passord som er feil ihvertfall... Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8732775
Ueland Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 (endret) Det er ikke noe feil i serveren, det er den klassiske feilen med feil brukernavn og passord til login.. Endret 29. mai 2007 av Ueland Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8732777
Rupal Skrevet 29. mai 2007 Forfatter Del Skrevet 29. mai 2007 Det er ikke noe feil i serveren, det er den klassiske feilen med feil brukernavn og passord til login.. 8732777[/snapback] Men, jeg bruker samme passord og brukernavn når jeg kobler til via JSP. Derfor jeg ikke skjønner helt. Trippelsjekka at det står det samme også. Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8732809
Mats Danielsen Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 Dersom du kan gi oss litt mer kode hadde det vært fint! Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8733097
Rupal Skrevet 29. mai 2007 Forfatter Del Skrevet 29. mai 2007 det er ikke mer kode å gi i php? men hvis det er av interesse så kan jeg lime inn koden til JSP.. Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8733226
Rupal Skrevet 29. mai 2007 Forfatter Del Skrevet 29. mai 2007 Her er jsp-koden som funker helt fett: <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> <%@page import="java.sql.*" %> <--html--> <% Class.forName("org.gjt.mm.mysql.Driver").newInstance(); Connection database = DriverManager.getConnection( "jdbc:host_database", "bruker", "passord"); %> <--html---> Som nevnt, så er hostadresse, brukernavn og passord det samme i både php og jsp-versjon. Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8733329
Stian Jacobsen Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 er du sikker på at "brukernavn" er det rette brukernavnet?? En annen ting, prøv "localhost" eller ip/dns Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8733785
Rupal Skrevet 29. mai 2007 Forfatter Del Skrevet 29. mai 2007 ja, jeg har av sikkerhetsmessige grunner byttet ut det virkelige hostnavnet, brukernavnet og passordet. Så hosten oppgis i form av en ip-adresse som du nevner, og brukernavnet MÅ være riktig, da jeg har eksakt det samme i jsp og php.. Jeg kan jo ikke blingse så jævlig :!: Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8733838
trrunde Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 hvis du bruker variabler må du bruke $ f.eks $brukernavn du kan ikke bruke brukernavn, da må du først sette variabelen $brukernavn="ditt brukernavn" før du prøver å koble til databasen... Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8734175
Rupal Skrevet 29. mai 2007 Forfatter Del Skrevet 29. mai 2007 jupp, det vet jeg, så det er ikke problemet.. Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8734236
aC Skrevet 29. mai 2007 Del Skrevet 29. mai 2007 (endret) jupp, det vet jeg, så det er ikke problemet.. 8734236[/snapback] PHP <?php $link = mysql_connect('mysql.ifi.uio.no', 'axel', 'somepass') or die('tilkoblingsfeil: ' . mysql_error()); $mysql_output = "connected successfully"; mysql_select_db('axel') or die('fant ikke database'); ?> Dette er working kode. Endret 29. mai 2007 av aC Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8735196
Rupal Skrevet 29. mai 2007 Forfatter Del Skrevet 29. mai 2007 (endret) det er ikke noe feil med koden jeg bruker, det er ikke koden som er feil EDIT: Det er greit folkens, takk for hjelpen så langt! Jeg tror det er noe småtteri et eller annet sted, vil ikke å sløse deres tid mer. Jeg sier fra hvis jeg finner en løsning! Endret 29. mai 2007 av LBoN Lenke til kommentar https://www.diskusjon.no/topic/773372-koble-til-mysql-via-php-f%C3%A5r-feilmld/#findComment-8735987
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å