6307877597

6307877597



SKiBD Laboratonum 8

function dodaj_produkt ($artnr, $num) $this->zakupy[$artnr] += $num;

// Usuń $num artykułów typu Jartnr z wózka function usun_produkt ($artnr, $num)

{

if C$this->zakupy[$artnr] > $num) { $this->zakupy[$artnr] -= $num; return true;

} else {

return fałse;

}

}

}

?>

<?php

Jkoszyk = new Koszyk; $koszyk->dodaj_produkt("10", 1);

$inny_koszyk = new Koszyk;

$inny_koszyk->dodaj_proaukt("0815", 3);

?>

Pisanie kodu z wykorzystaniem obiektów umożliwia zmniejszenie jego ilości, uzyskanie większej przejrzystości, dużo łatwiejsze nim zarządzanie oraz zapewnienie większego bezpieczeństwa danych poprzez ukrycie zmiennych lokalnych.

d) Obsługa bazy danych na przykładzie bazy MySql

Bazy danych MySQL są jednymi z najpopularniejszych wśród programistów PHP. Baza ta nadzwyczajnie dobrze spisuje się w wielu sytuacjach. Istnieje wiele dobrze opisanych funkcji PHP, które możesz użyć w połączeniu ze swoimi bazami MySQL. Jednak, aby połączyć się z bazą danych i pobrać z niej dane, będziesz potrzebował tylko kilku z tych funkcji:

mysąl connect - otwiera połączenie z serwerem MySQL; wymaga nazwy hosta, użytkownika i hasła.

mysql_db_select - wybiera bazę na serwerze MySQL. mysql_query - wykonuje zapytanie SQL.

mysqł_fetch_array - pobiera wiersz z wyniku zapytania SQL i umieszcza go w tablicy. mysql_free_result - zwalnia zasoby używane w bieżącym połączeniu. mysql_cIose - zamyka bieżące połączenie.

Aby zapoznać się z resztą funkcji PHP do obsługi baz MySQL, zajrzyj do Manuala PHP !

Przyjmijmy, że mamy zainstalowanego MySQLa na systemie, i mamy poprawnego użytkownika oraz hasło dla istniejącej bazy. Przyjmijmy także, że mamy już stworzoną tablicę w bazie, o nazwie LISTA PRZEDMIOTÓW. Tablica LISTAPRZEDMIOTOW posiada trzy kolumny: NAZWA_PRZEDMIOTU, TYP_ZAJEC i EGZAMIN.

Rekordy w tablicy LISTA PRZEDMIOTOW zapełniamy przykładowo takimi danymi:

Obsługa poczty w PHP i Interfejs Komunikacji z Bazą Danych.

7



Wyszukiwarka

Podobne podstrony:
Slajd17 (161) AD5342 PIN FUNCTION DESCRIPTIONS Pin No. Mnemonic Function 1 GAIN Gain Control Pin.
SKiBD Laboratonum 8 CEL ĆWICZENIA: Nabycie umiejętności tworzenia i wykorzystywania formularzy do
SKiBD Laboratonum 8 przykład 1. (skrypt wielokrokowy) Spnase = $_POST[ phase ]; $vall = $_POST[ vall
SKiBD Laboratonum 8 } ?> <HTML> <HEAD> <meta http-equiv="Content-Type"
SKiBD Laboratonum 8 $mailheaders = "From: moja strona o

SKiBD Laboratonum 8 } echo suma(5,5); ?> Nasza funkcja suma jak widać przyjmuje dwa argumenty. W
SKiBD Laboratonum 8 matematyka,wykład,tak
SKiBD Laboratonum 8 echo
60048 skanuj0081 (35) Rozdział 3. ♦ Instrukcje sterujące i funkcje 93 <?php function dodaj(Sx. Sy
kolos skibd Wm . SKiBD - Laboratorium - Opera File Edit View Bookmarks Widgets Tools Help SKiBD - La
3. Instytut Innowacyjności Procesów i Produktów Laboratorium technicznego przygotowania produkcji i
Laboratorium oceny jakości produktów spożywczych (D) W laboratorium znajduje się 8 stanowisk
kolos skibd GE(s ■ SKiBD Laboratorium Opera Fle Edit View Boołmarks Widgets Toote Hdp Typ skalarny

więcej podobnych podstron