webForumDet fria alternativet

ECHO får det inte att fungera

3 svar · 240 visningar · startad av Flashes

FlashesMedlem sedan jan. 2003282 inlägg
#1

Jag är helt grön på både PHP och MySql, det förstår Ni säkert av frågan :e
Jag har min sida på tripod och har en databas med en tabell som heter medlemmar.
Nu är det så att jag kan ansluta mig och öppna den här tabellen, men jag får inte ut några värden, vad kan vara fel tro?
Min kod ser ut så här, om jag fick till det. Detta ligger inom head

	<?php
	function mysql_die($error = "unknown")
	{
	echo "<H1>Error:". $error."</H1>";
	   exit;
	}

	$db = mysql_connect("localhost","användarnamn","lösenord") or mysql_die("Unable to connect");
	mysql_select_db("user_se_db",$db);
	$requete = "SELECT * FROM medlemmar WHERE id=".$id;
	$result = mysql_query ($requete,$db) or mysql_die("No record");
	$medlem =mysql_fetch_object($result);
	mysql_free_result($result);
	?>

Detta är formen jag använder när jag försöker läsa ut mina värden

<?php echo $medlemmar->namn ?>

lösenord, användarnamn och user vet jag är korrekt.
Är det något fel i det här?
Tacksam för hjälp

SPiNMedlem sedan mars 20007 896 inlägg
#2

Blir det bara tomt när du försöker skriva ut? Har du ett fält i tabellen som heter namn?

Kan vara att du använder mysql_free_result( $result ) innan du använder dig av objektet, testa med att sätta det efter alla utskrifter är klara.

MatteMedlem sedan aug. 20002 975 inlägg
#3

Borde det inte vara:

<?php echo $medlem->namn ?>
FlashesMedlem sedan jan. 2003282 inlägg
#4

Hej Matte
Det borde naturligtvis vara $medlem->namn

Tack för hjälpen

125 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)