sql >> Databasteknik >  >> RDS >> Mysql

Filtrera MySQL-data i PHP för att bara visa data från den aktuella sessionens användare?

Hej!

Du har rätt, du behöver en WHERE klausul där i ditt uttalande.

Om du har någon inloggad och letar efter att personens namn är inloggad, lagra först id:t i en variabel som en $_SESSION-variabel, så skulle ditt uttalande se ut som SELECT * FROM usertable WHERE id = {$_SESSION['id']}

Så först skulle du behöva en funktion när en användare loggar för att lagra den

$_SESSION['id'] = row['id']

eller Om du letar efter en specifik för-/efternamnskombination:

"SELECT * FROM usertable WHERE firstname = '{$firstname}' AND lastname = '{$lastname}' 


  1. MONTH() Exempel – MySQL

  2. Räkna instanser av unikt värde i fält

  3. Så här ställer du in en tidsgräns för utförande av en fråga

  4. Hur förser man en API-klient med 1 000 000 databasresultat?