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.
3 svar · 242 visningar · startad av Flashes
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
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.