phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Wybierz identyfikator zalogowanego użytkownika za pomocą PDO

Zakładam, że chcesz uzyskać informacje o użytkownikach, gdzie ich id jest taki sam jak user_id

Możesz zrobić coś takiego;

$query = $db->prepare('SELECT * FROM table WHERE id=:id');
//using bindParam helps prevent SQL Injection
$query->bindParam(':id', $_SESSION['user_id']);
$query->execute();
//$results is now an associative array with the result
$result = $query->fetch(PDO::FETCH_ASSOC);

Nie byłem pewien, jak user_id jest ustawione, więc właśnie użyłem bindParam na wszelki wypadek.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Zapytanie SQL zwraca błędne wyniki

  2. MySql - Konwertuj InnoDB na MyISAM Storage Engine bazy danych

  3. phpmyadmin - domyślna struktura zamiast przeglądania

  4. Jaki jest problem z 10-cyfrowym telefonem komórkowym bez danych w mysql?

  5. PHP myAdmin — Zmień kolejność pól (przesuń w górę lub w dół)