webForumDet fria alternativet

Hämta id ifrån databasen

PHP

3 svar · 556 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#1

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

Medlem sedan juli 2002630 inlägg
#2

Selectsatsen måste vara en sträng, t.ex.

$sql = "SELECT * FROM members WHERE id =".$_SESSION['member_id'];
Medlem sedan feb. 2003777 inlägg
#3

Får detta fel mess nu:

Parse error: syntax error, unexpected ';'

Medlem sedan feb. 2003777 inlägg
#4

Glöm det.....:-) hade bara glömt en liten ), nu funkar det TACK!

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
114 ms — ändringar (db)