Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] PDO, pobieranie rekordów
Forum PHP.pl > Forum > Przedszkole
TableBoy
Witam, jak mam zapytanie w PDO:

  1. <?php
  2. $sprawdz =  $pdo -> query('SELECT nick FROM users');
  3. ?>


to jak wrzucić w tablice 'nick'?

Moge to zrobić pętlą:

  1. <?php
  2. foreach($sprawdz as $row)
  3.                    {
  4.                            
  5.                    }
  6. ?>


można to zrobić w inny sposób? Chodzi mi najlepszy do panelu.

  1. <?php
  2.  
  3. try {
  4. $pdo = new PDO('mysql:host=localhost; dbname=gcms', 'root', 'root');
  5. $pdo -> setAttribute(PDOATTR_ERRMODE, PDOERRMODE_EXCEPTION);
  6.  
  7.         if (isset($_POST['pass'])&&isset($_POST['nick']))
  8.                {
  9.                    $sprawdz =  $pdo -> query('SELECT nick, pass FROM users WHERE nick = '".$_POST['nick']."' AND `pass` = '".$_POST['pass']."'");
  10.                        
  11.            ---TUTAJ ZAMIANA NA TABLICE---
  12.                            
  13.                            if ($sprawdz['nick'] === $_POST['nick'] && $sprawdz['pass'] === $_POST['pass'])
  14.                            {
  15.                                    session_start();
  16.                                $_SESSION['zalogowany'] = 1;
  17.                            }
  18.                            else
  19.                            {
  20.                                        echo "Zły login lub hasło!";
  21.                            }
  22.                            
  23.                }
  24.                    
  25. $sprawdz ->closeCursor();
  26.  
  27.    }
  28.    catch(PDOException $e)
  29.    {
  30.        echo 'blad.$e->getMessage();    
  31.    }
  32. ?>
matssuda
  1. <?php
  2. $sprawdz =  $pdo -> query('SELECT nick FROM users');
  3.  
  4. $row = $sprawdz -> fetch();
  5.  
  6. echo $row['nick'];
  7.  
  8.  
  9. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.