Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem z pobraniem i wyświetleniem danych
Dr4GoN
post 27.09.2020, 12:51:11
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $db_p = '';
  4. $db_u = 'root';
  5. $db_c = 'mysql:host=localhost;dbname=test';
  6.  
  7.  
  8. try {
  9. $connect = new PDO($db_c, $db_u, $db_p);
  10.  
  11. } catch (PDOException $e) {
  12. die();
  13. $_SESSION ['messages'] [] = 'Nie udało się połączyć z bazą danych';
  14. }
  15.  
  16. ?>


Łączenie z bazą danych.

  1. <?php
  2.  
  3. ini_set('display_errors','1');
  4.  
  5. require('info_user_connection_db.php');
  6. $email = 'xxx@gmail.com';
  7. $d = $connect->query('SELECT * FROM user WHERE email = xxx@gmail.com');
  8. if (is_array($d) || is_object($d)){
  9. while ($row = $d->fetch_assoc()) {
  10. print $row["email"];
  11. }
  12. }
  13.  
  14.  
  15.  
  16.  
  17.  
  18. ?>


Pobieranie danych z bazy i wyświetlanie ich.
Problem polega na tym że dane nie są wyświetlane, nie ukazują mi się żadne kody błędów.

Ten post edytował Dr4GoN 27.09.2020, 14:00:37
Go to the top of the page
+Quote Post
dublinka
post 27.09.2020, 13:27:51
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

Ostrzeżenie: (0%)
-----


  1. while ($row = $d->fetch_assoc()) {
  2. print $row["email"];
  3. }


--------------------
Go to the top of the page
+Quote Post
Dr4GoN
post 27.09.2020, 13:33:03
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

Ostrzeżenie: (0%)
-----


Cytat(dublinka @ 27.09.2020, 14:27:51 ) *
  1. while ($row = $d->fetch_assoc()) {
  2. print $row["email"];
  3. }


Niestety dalej bez rezultatów.
Ciągle wyświetla białą stronę bez żadnych danych
Go to the top of the page
+Quote Post
viking
post 27.09.2020, 13:48:27
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy


--------------------
Go to the top of the page
+Quote Post
trueblue
post 27.09.2020, 13:59:55
Post #5





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A wykonywałeś tego SELECT'a na bazie? Nie.

  1. SELECT ... WHERE 'email = xxx@gmail.com'


--------------------
Go to the top of the page
+Quote Post
Dr4GoN
post 27.09.2020, 14:04:18
Post #6





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

Ostrzeżenie: (0%)
-----


Cytat(viking @ 27.09.2020, 14:48:27 ) *


Poprawione

Cytat(trueblue @ 27.09.2020, 14:59:55 ) *
A wykonywałeś tego SELECT'a na bazie? Nie.

  1. SELECT ... WHERE 'email = xxx@gmail.com'


Poprawiłem temat, proszę spójrz jeszcze raz na kod php i zauważysz że jak najbardziej SELECT jest wykonany na bazie o nazwie test i tabeli o nazwie user
Go to the top of the page
+Quote Post
trueblue
post 27.09.2020, 14:05:34
Post #7





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Spójrz proszę jeszcze raz na mój poprzedni post.

  1. SELECT * FROM user WHERE email = xxx@gmail.com


  1. SELECT * FROM user WHERE email = 'xxx@gmail.com'


--------------------
Go to the top of the page
+Quote Post
Dr4GoN
post 27.09.2020, 14:22:38
Post #8





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 27.09.2020, 15:05:34 ) *
Spójrz proszę jeszcze raz na mój poprzedni post.

  1. SELECT * FROM user WHERE email = xxx@gmail.com


  1. SELECT * FROM user WHERE email = 'xxx@gmail.com'


Okey już wiem do czego dążyłeś. Dziękuję za pomoc wszystko działa jak należy.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 22:22