sql >> Database >  >> RDS >> Mysql

MySQL-gegevens in PHP filteren om alleen gegevens van de gebruiker van de huidige sessie weer te geven?

Hallo!

Nou, je hebt gelijk, je hebt een WHERE nodig clausule in uw verklaring.

Als je iemand hebt ingelogd en je zoekt naar de naam van die persoon, sla dan eerst de id op in een variabele zoals een $_SESSION-variabele, je statement zou er als volgt uitzien SELECT * FROM usertable WHERE id = {$_SESSION['id']}

Dus eerst zou je een functie nodig hebben wanneer een gebruiker zich aanmeldt om het op te slaan

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

of Als u op zoek bent naar een specifieke voor-/achternaamcombinatie:

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


  1. ORACLE en TRIGGERS (ingevoegd, bijgewerkt, verwijderd)

  2. Hoe een groot aantal tekenreeksen te laden die overeenkomen met de Oracle-database?

  3. Regex gebruiken met LIKE om eerst alfabetten te sorteren en daarna symbolen SQL

  4. Param doorgeven aan DB .execute voor WHERE IN... INT list