groenlid Skrevet 20. juni 2006 Del Skrevet 20. juni 2006 (endret) function hentmysqldata() { include_once ("include/config.php"); mysql_connect("$server", "$brukernavn", "$passord")or die("KAN IKKE KOBLE SEG TIL DATABASE"); mysql_select_db("$database")or die("KAN IKKE VELGE DATABASE"); $resultat = mysql_query("SELECT * FROM $tabell_brukere WHERE navn=$_COOKIE[bruker]"); while($rad = mysql_fetch_array($resultat)){ echo $rad['navn']; } } Endret 21. juni 2006 av groenlid Lenke til kommentar
hockey500 Skrevet 20. juni 2006 Del Skrevet 20. juni 2006 (endret) 1: ikke bruk " rundt variabler, slik du gjør i connect og select_db. Ellers er det ingenting feil som jeg kan se. men jeg ville gjort sånn for å debugge koden litt: <?php function hentmysqldata() { include_once('include/config.php'); $connection = mysql_connect($server, $brukernavn, $passord) or die("Kunne ikke koble til databaseserver. Feil: " . mysql_error()); mysql_select_db($database, $connection); $sql = sprintf("SELECT * FROM `%S` WHERE navn = '%s'", mysql_real_excape_string($tabell_brukere), mysql_real_escape_string($_COOKIE['bruker')); echo 'Spørring som vil bli kjørt: ' . $sql; $resultat = mysql_query($sql, $connection) or die('Feil i spørring: ' . mysql_error()); while($rad = mysql_fetch_array($resultat)) { echo '<pre>'; print_r($rad); echo '</pre>'; } } ?> Den burde vise deg ganske tydelig hva som er feil Endret 20. juni 2006 av hockey500 Lenke til kommentar
endrebjo Skrevet 20. juni 2006 Del Skrevet 20. juni 2006 (endret) Hvis $_COOKIE['bruker'] er et navn (og ikke et tall), så må spørringen skrives slik: $resultat = mysql_query("SELECT * FROM $tabell_brukere WHERE navn='$_COOKIE[bruker]'"); Endret 20. juni 2006 av endrebjorsvik Lenke til kommentar
groenlid Skrevet 20. juni 2006 Forfatter Del Skrevet 20. juni 2006 Hvis $_COOKIE['bruker'] er et navn (og ikke et tall), så må spørringen skrives slik: $resultat = mysql_query("SELECT * FROM $tabell_brukere WHERE navn='$_COOKIE[bruker]'"); 6345939[/snapback] tnx. Funket nå 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å