skanuj0357 (2)

skanuj0357 (2)



372 PHP i MySQL dla każdego

Kliknięcie takiego odnośnika spowoduje wykonanie skryptu i wyświetlenie w przeglądarce zawartości tabeli Książki posortowanej względem wskazanej kolumny (rysunek 13.6).

Rysunek 13.6.

Zawartość

ELk Edycw SOdok Przejdź

Zokjodkj Narzędzia

posortowana

<ą* * - (g : 'J | L http:/flOMlhost/lnd«x.(ihp?sortld-l

d

wzglądem

♦ Rozpocznij przygód... flMu*ośd

Rok wydania

Rok wydania jCena

7 The Windsingers

11984

;24.00

8 The Limbreth Gate

1984

21.95

9 Wolf s Brother

1988

14.90;

13 :Gra Endera

11994

24.50:

1 iUczeń skrytobójcy

11997

(29.90:

|2 (Królewski skrytobójca 1997

:32.00

]15 ]Lovelock

jl997

118.50

j4 Zadomowienie

|2000

18.501

;jlO;jDotyk zła

2003

24.99'

jó iMisja Błazna

2004

35.00

Zapytania typu INSERT, UPDATE, DELETE

W przypadku zapytań modyfikujących dane w bazie, funkcja mysq!_query zwraca jedynie wartość true, jeśli serwer przyjął zapytanie, lub wartość fal se, jeśli zapytanie zostało odrzucone. Liczbę wierszy w bazie, na które zapytanie miało wpływ, możemy odczytać przez wywołanie funkcji mysql _affected_rows. Wywołanie mysql_affected_rows ma postać:

my sql _a f fected_rows ([ i dentyfikator])

gdzie identyfikator jest identyfikatorem połączenia z bazą zwróconym przez funkcję mysql_connect. Jeśli parametr identyfikator zostanie pominięty, zostanie przyjęte, że chodzi o ostatnio otwarte połączenie z bazą.

Zobaczmy, jak w praktyce dodać wiersz do znanej nam z poprzedniego rozdziału tabeli Autorzy. Takie zadanie wykonuje skrypt widoczny na listingu 13.8.

Listing 13.8. Skrypt dodający pojedynczy wiersz do tabeli Autorzy_

<htm1>

<head>

<meta http-equiv="Content-Type" content'"text/html: charset-iso-8859-2"> </head>

<body>

<?php

if (!$db_lnk = @mysqł_connect("locałhost". "php". “test")){ echoCWystąpił błąd podczas próby połączenia z serwerem MySQL...<BR>'): exit:

}


Wyszukiwarka

Podobne podstrony:
skanuj0357 (2) 372 PHP i MySQL dla każdego Kliknięcie takiego odnośnika spowoduje wykonanie skryptu
skanuj0284 (3) 298 PHP i MySQL dla każdego Wynik działania takiego zapytania został przedstawiony na
skanuj0161 (9) 172 PHP i MySQL dla każdego Zwraca ona ciąg strl, z którego począwszy od znaku o inde
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str

więcej podobnych podstron