Selectsatsen måste vara en sträng, t.ex.
$sql = "SELECT * FROM members WHERE id =".$_SESSION['member_id'];
3 svar · 556 visningar · startad av mr.mainline
Jag har ett login system för medlemmar byggt på session, och jag har en sida där alla medlemmar ska kunna ändra sin uppgifter på sin egen sida,men jag undrar hur SQL koden ser ut när jag ska hämta informationen allstå
SELECT * FROM members hämtar ju alla medlemar den ska bara hämta den som är inloggad.
Detta här jag provat men får felmeddelande.
1. la denna koden i login.php
$_SESSION['member_id'] = $row['id'];
2. sen denna koden i profilsidan där användarnas info ska visas.
SELECT * FROM members WHERE id = $_SESSION['member_id']
Får detta felmeddelande:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Selectsatsen måste vara en sträng, t.ex.
$sql = "SELECT * FROM members WHERE id =".$_SESSION['member_id'];
Glöm det.....:-) hade bara glömt en liten ), nu funkar det TACK!