Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
<MYSQL> Wyświetlanie rekordu
#1
Cześć! Smile
Dopiero stawiam pierwsze kroki w mysql i mam do was pytanie: jak wyświetlić rekord z bazy?

przykład:
Interesuje mnie, aby wyświetliło daną miejsce z tabeli panel. Oczywiście includowałem odpowiedni skrypt rozpoznający login.
I teraz dając ten skrypt:
Kod PHP:
<?php
$kok 
"SELECT `miejsce` FROM `panel` WHERE `login`='$login'";
echo 
'$kok';
?>
na stronie otrzymuję wyświetloną nazwę zmiennej.
Cytat:$kok
Proszę o możliwie szybką odpowiedź!
Odpowiedz
#2
No widać, że stawiasz nawet pierwsze kroki w php, po pierwsze gdy używasz echo to:

Kod PHP:
echo $kok//Zmienną nie stawiamy do znaków ' ' 

A odnośnie zapytania MySQL
Kod PHP:
$kok "SELECT `miejsce` FROM `panel` WHERE `login`='$login'"
Powyżej jest tylko zapytanie, należy je wykonać poprzez mysql_query(), oraz wyświetlić w tablicy asocjacyjnej. Będzie to wyglądało tak:
Kod PHP:
$kok "SELECT `miejsce` FROM `panel` WHERE `login`='$login' LIMIT 1"//Zapytanie
$kok mysql_query($kok);  //Wykonanie zapytania
$kok mysql_fetch_assoc($kok); //Zapisanie w postaci tablicy asocjacyjnej

echo $kok['miejsce']; //Wyświetlenie kolumny miejsce z tabeli 
Odpowiedz
#3
Dzięki bardzo. Dopiero się uczę...
Jednak pierwszy raz spotkałem się z określeniem tablica asocjacyjna. Czy mógłbyś krótko wyjaśnić co to jest i dlaczego jest taka ważna?

Punkcik dla ciebie!
Odpowiedz
#4
Krótko mówiąc: Tablica asocjacyjna zwraca tablicę zawierającą pobrany wiersz.

"Suchego" $kok = mysql_query($kok); nie da się wyświetlić, dlatego trzeba to podzielić na wiersze(fetch_assoc) i wyświetlić konkretną kolumnę. Można również skorzystać z innych poleceń. Dokładniej możesz poczytać tutaj: http://pl2.php.net/manual/pl/ref.mysql.php
Odpowiedz
#5
Z tego co ja wiem to tablica asocjacyjna różni się od numerycznej tym, że w asocjacyjnej jest $tablica['nazwa'] a w numerycznej $tablica[1] , ale oczywiście mogłem sie pomylić (stawiam na to 95%);p
Odpowiedz
#6
Zgadza się, dlatego tablica asocjacyjna jest bardziej funkcjonalna - nie trzeba szukać odpowiedniej kolumny w tabeli tylko po nazwie można wpisać. Jest tylko minimalnie wolniejsza. Ale i tak bardziej się ja opłaca stosować Smile
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JAVA SCRIPT][PHP][MYSQL] Odlicznie czasu hahahehe 4 4,101 03-09-2013, 14:21
Ostatni post: mateo
  wyświetlanie zapytań przemysuaw 1 2,155 18-03-2013, 03:47
Ostatni post: Engine
  [HTML][MySQL][PHP]PHP , MySql Tabele i rekordy, Wyciąganie danych mlodyzero 8 5,698 09-01-2013, 01:59
Ostatni post: hieroshima
  [php][mysql]Istniejąca data+ 3miesiące e-konrad 3 3,083 06-09-2012, 02:10
Ostatni post: camelrafal
  Wordpress- nierówne wyświetlanie wpisów mat2224 2 2,562 27-07-2012, 18:00
Ostatni post: mat2224

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl