87387 skanuj0352 (2)

87387 skanuj0352 (2)



Rozdział 13. ♦ Współpraca PHP i MySQL 367

Sguery - 'SELECT * FROM Książki';

if{!Sresult = mysql_query($query. $db_lnk)){ echo{'Wystąpił błąd: nieprawidłowe zapytanie...<BR>'); @mysql_close(): exit:

}

<tabłe>

<tr>

<td>Id</td>

<td>Tytuł</td>

<td>Rok wydania</td>

<ta>Cena</td>

</tr>

<?php

while($row - mysqł_fetch_row(Sresult)){ echo("<tr>"): echo("<td>$row[0]</td>"): echo("<td>$row[2]</td>"): echo("<td>$row[4]</td>"); echo(''<td>$row[6]</td>''): echo("</tr>"):

}

</table>

<?php

if(!@mysql_cłose()){

echo('Wystąpił błąd podczas zamykania połączenia z serwerem MySQI____<BR>'):

}

</body>

</html>

Połączenie z bazą jest nawiązywane w sposób analogiczny do przedstawionego w poprzednim przykładzie. Następnie zmiennej query jest przypisywany ciąg znaków tworzący treść zapytania SQL, które pobiera wszystkie wiersze z tabeli Książki. Zapytanie jest wysyłane do serwera przez wywołanie funkcji mysqł _query, a jego wyniki są pobierane w pętli while. Jest w niej wywoływana funkcji mysql_fetch_row, która pobiera kolejne wiersze tabeli wynikowej i zwraca je w postaci tablicy. Pod indeksem 0 tej tablicy znajduje się wartość z kolumny Id, pod indeksem 1 — wartość z kolumny Wydaw-nictwold, pod indeksem 2 — wartość z kolumny Tytuł itd. Innymi słowy kolejność kolumn w tablicy row będzie taka sama, jak zwrócona przez wydane zapytanie. Skrypt wyświetla jedynie zawartość wybranych kolumn, o indeksach:

0 — kolumna Id,

2 — kolumna Tytuł,

4 — kolumna Rok wydania,

6 — kolumna Cena.


Wyszukiwarka

Podobne podstrony:
skanuj0360 (3) Rozdział 13. ♦ Współpraca PHP i MySQL 375 Rozdział 13. ♦ Współpraca PHP i MySQL 375 L
skanuj0350 (3) Rozdział 13. ♦ Współpraca PHP i MySQL 365 echoCKodowanie znaków to: " . mysqł_cl
21902 skanuj0358 (2) Rozdział 13. ♦ Współpraca PHP i MySQL 373 if(!@mysql_select_db( księgarnia )){
78119 skanuj0346 (3) Rozdział 13. ♦ Współpraca PHP i MySQL 361Łączenie z bazą danych Do nawiązania p
81765 skanuj0354 (2) Rozdział 13. ♦ Współpraca PHP i MySQL 369 Rozdział 13. ♦ Współpraca PHP i MySQL
49817 skanuj0348 (3) Rozdział 13. ♦ Współpraca PHP i MySQL else{ echo{ Została wybrana baza danych:
84756 skanuj0356 (3) Rozdział 13. ♦ Współpraca PHP i MySQL 371 <?php /*Odczytanie wyników zapytan
48658 skanuj0418 (2) Rozdział 16. ♦ Zarządzanie kontami użytkowników 435 $query = "SELECT C0UNT
skanuj0344 (2) Rozdział 13.Współpraca PHP i MySQL Jak wiemy dzięki lekturze rozdziału 1„ PHP współpr

więcej podobnych podstron