Gå til innhold

hva er feil i funksjonen min?[LØST]


Anbefalte innlegg

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 av groenlid
Lenke til kommentar
Videoannonse
Annonse

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 av hockey500
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...