• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak pobrać z bazy danych i wypisać.

Object Storage Arubacloud
0 głosów
1,142 wizyt
pytanie zadane 15 lipca 2015 w SQL, bazy danych przez pawwia Początkujący (280 p.)

Witam. Na początku powiem, że jestem kompletnie początkujący w mysql i php. Mam 4 tabele: adj_rep_1, adj_rep_2, adj_rep_3 i adj. W pierwszych trzech znajduje się kolumna id i kolumna każdego użytkownika który sie zarejstruje. W ostatniej tabeli znajdują się 2 kolumny: id oraz word (wyrazy). Chcę aby sprawdzało w adj_rep_1,2 i 3 w kolumnie aktualnie zalogowanego użytkownika w których miejscach (id) znajduje się dzisiejsza data, a następnie wypisał w słupku wyrazy z tabeli adj mające takie id. 
Chciałem najpierw zapisać które id w tablicy, potem pobrać odpowiednie wyrazy do tablicy i wyświetlić je, jednak po prostu nie mogę. 

 $myDate = date('Y-m-d');

   $uzy=$_SESSION['uspr'];
  
  
   
$zapytanie=mysql_query( "SELECT id FROM ADJ_REP_1 WHERE $uzy=$myDate") or die(mysql_error());
while($wynik = mysql_fetch_assoc($zapytanie))
	{echo $wynik["id"];}


//You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ADJ_REP_1' WHERE =2015-07-15' at line 1

 

 

To najnowsza produkcja która od początku nie chodzi

Czy ktoś pomógłby mi napisać to co opisałem z wytłumaczeniem? Pozdrawiam

1 odpowiedź

+3 głosów
odpowiedź 16 lipca 2015 przez Mateusz Analityk Stary wyjadacz (13,710 p.)
edycja 16 lipca 2015 przez Mateusz Analityk
Chłopie powodzenia z mysql. Na pewno ucząc się pisania kodu w mysql daleko zajdziesz. Kod posiada wiele błędów które zostały poprawione w wersji mysqli, ale w mysqli występuje taki problem że chcąc wyciągnąć dane z wielu bazy danych musisz pisać specjalne nakładki. Tego problemu nie ma z bibliotekami PDO. Tak się składa, że przerabiam po kolei te tematy jak ty, ale jestem trochę dalej. Napisz od nowa ten kod opierając się o bibliotekę PDO. Poradnik jest dostępny na stronie. https://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO. Na wikibooks jest dostępnych wiele darmowych podręczników które mogą ci pomóc. Jak pobrać dane z bazy danych używając mysqli kod umieściłem tutaj https://forum.pasja-informatyki.pl/38635/zabezpieczenie-kodu-php. Może ci pomoże. W mysql już nikt nie robi. Spróbuj opierają się o bibliotekę PDO.

Jeśli za pomocą funkcji query pobierzesz dane z bazy danych będziesz musiał je jedynie odpowiednio przedstawić. Trzeba to zrobić w pętli która będzie wypisywała tobie po kolei wyrazy z bazy danych.  Musisz przekazać odpowiednie argumenty do pętli które zawierają twoje zapytanie, aby móc później wyświetlić dane z interesującej cie kolumny. Ja to tak zrobiłem, że zmienna_tabela_query['kolumnna']; wrzuciłem w tagi html więc pętla wpisuje mi od razu upożytkowane dane.

zmienna_tabela_query (to jest ta zmienna przekazana do pętli)

Ciężko będzie ci od razu wyiągnąć dane z 4 różnych tabel także myślę że lepiej będzie jak na razie zajmiesz się jedną i stwożysz sobie ogólny kształt kodu.  Zebyś się nie potrzebnie przypadkiem nie zniechęcił.
komentarz 16 lipca 2015 przez Boshi VIP (100,240 p.)
Jaka jest różnica między wyciągnięciem  z jednej a  x tabel?
komentarz 16 lipca 2015 przez Mateusz Analityk Stary wyjadacz (13,710 p.)
Nie ma różnicy. Tylko operuje się na większej ilości danych.
komentarz 16 lipca 2015 przez Boshi VIP (100,240 p.)
Przecież to jest tylko wypisanie tego czego się chce...

Podobne pytania

0 głosów
1 odpowiedź 396 wizyt
+1 głos
2 odpowiedzi 556 wizyt
pytanie zadane 29 sierpnia 2015 w SQL, bazy danych przez niezalogowany
0 głosów
2 odpowiedzi 1,082 wizyt
pytanie zadane 26 maja 2015 w SQL, bazy danych przez ArturB Mądrala (6,060 p.)

92,579 zapytań

141,432 odpowiedzi

319,662 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...