ďťż
 
odczyt z bazy dancyh w php ďťż
 
odczyt z bazy dancyh w php
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

odczyt z bazy dancyh w php



fiber - 13-08-2006 00:23
odczyt z bazy dancyh w php
  robie zapytanie z kilku tabel:

select * from
tabela1 t1, tabela2 t2, tabela3 t3
where ... (jakies warunki)

potem w kodzie:

$wynik = $lacz->query($zapytanie);
$wiersz=$wynik->fetch_assoc();

i chce wyswietlic np pole id z tabeli 1.
Robie tak: echo $wiersz['t1.id'];
no i nie dziala.

natomiast gdy zrobie select dla t1.id as 't1_id',
to wtedy $wiersz['t1_id'] zawiera szukane id.

Jak wyswietlic dana z kolumny zadajac pytanie select * from... w php?





Artur Gancarz - 13-08-2006 00:23

  Użytkownik fiber napisał:
> robie zapytanie z kilku tabel:
>
> select * from
> tabela1 t1, tabela2 t2, tabela3 t3
> where ... (jakies warunki)
>
> potem w kodzie:
>
> $wynik = $lacz->query($zapytanie);
> $wiersz=$wynik->fetch_assoc();
>
> i chce wyswietlic np pole id z tabeli 1.
> Robie tak: echo $wiersz['t1.id'];
> no i nie dziala.
>
> natomiast gdy zrobie select dla t1.id as 't1_id',
> to wtedy $wiersz['t1_id'] zawiera szukane id.
>
> Jak wyswietlic dana z kolumny zadajac pytanie select * from... w php?
>
>
>

Witaj,
ja robię nieco inaczej (inne funkcje stosuję):
$db=mysql_connect("$server","$login","$password"); // łączenie z
serwerem baz danych

mysql_select_db("$database",$db); // wybór bazy

$wynik=mysql_query($sql,$db); // zmienna $sql zawiera zapytanie do bazy
(tj. 'select imie, nazwisko, nazwisko_rodowe from ...... '), zmienna $db
zawiera połączenie do bazy danych, z tego co pamiętam to można to
pomijać i będzie używał ostatnio otwartego

$ilosc=mysql_num_rows($wynik); // przydatna opcja, zwraca do zmiennej
$ilosc ilość rekordów, które zwraca zapytanie do bazy

$dane=mysql_fetch_object($wynik); // zapytanie o wiersz
zwracany przez zapytanie do bazy (gdy chcemy następny, to trzeba to
wywołać kolejny raz)

Po powyższym kodzie w treści dalszego kodu PHP wartości z poszczególnych
kolumn pobranych z wiersza za pomocą polecenia mysql_fetch_object()
używa się następująco:

echo $dane->nazwisko;
echo $dane->nazwisko_rodowe;
itd.

pozdrawiam
Artur
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 =?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?= Dwie bazy czy dwie tabele? =?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?= [Oracle] Co do tworzenia aplikacji dla bazy Oracle narzedzie do transferu bazy mysql - mysql narzedzie do transferu bazy odbc - odbc Połączenie bazy danych z wykonaniem polaczenia telefonicznego Pobierananie danych z innej bazy danych w MSSQL
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • melooonka.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com