6307877598

6307877598



SKiBD Laboratonum 8

matematyka,wykład,tak fizyka,wykład,nie fizyka,laboratorium,nie itd...

Następnie zacznijmy tworzyć kod PHP, który tworzy zmienną połączenia:

<?

Sconnection = mysq1_connect("localhost","username","password") or die("Niemoż1iwe połączenie z bazą danych!");

Przetestuj czy połączenie zostało uzyskane, a jeżeli nie zostało to wyświetl komunikat o błędzie i zakończ działanie skryptu:

Jeżeli przebrnąłeś przez test połączenia, następnym krokiem będzie wybranie bazy i stworzenie zapytania SQL. Przyjmując, że tablica LISTAPRZEDMIOTOW istnieje w bazie danych MySQL pod nazwą "sXXXX". Najpierw stwórzmy zmienną bazy:

$db = mysqł_se1ect_db("sxxxx", $connection)or die("Niemoż1iwe pobranie bazy!");

Następnie przetestuj czy baza została wybrana, jeżeli nie została to wyświetl komunikat o błędzie i zakończ działanie skryptu:

Do tego punktu, PHP łączy się z serwerem i wybiera bazę danych. Jeżeli zrobiłeś już tak dużo, to możesz bez problemu stworzyć zapytanie SQL i uzyskać wynik! Używając tablicy LISTA PRZEDMIOTOW, przypuśćmy, że chcemy wyświetlić zasoby, zawierające nazwę przedmiotu oraz typ zajęć, które kończą się egzaminem. Stwórz zmienną przechowującą zapytanie SQL:

$sqł = "SELECT NAZWA_PRZEDMIOTU, TYP_ZAJEC, EGZAMIN

FROM LISTA_PRZEDMIOTOW WHERE EGZAMIN = TAK ORDER BY NAZWA_PRZEDMIOTU ASC";

Następnie stwórz zmienną, która będzie przechowywała wynik zapytania, który uzyskamy używając funkcji mysql_query. Funkcja ta wymaga dwóch argumentów: zmienna połączenia oraz zmienną przechowującą zapytanie SQL, które przed chwilą stworzyłeś.

$sql_result = mysqł_query($sql,Sconnection);

Aby użyć wyników zapytania ze zmiennej $sql_result, najpierw musimy rozdzielić wyniki na poszczególne wiersze używając funkcji mysql_fetch_array:

while (Srow = mysqł_fetch_array($sql_result)) {

// więcej kodu w tym miejscu

Pętla while stworzy tablicę o nazwie Srow dla każdego z rekordów w zbiorze wyników. Aby wyciągnąć poszczególne elementy z rekordu (NAZWA PRZEDMIOTU, TYP_ZAJEC, EGZAMIN), stworzymy zmienne:

Snazwa = $row["NAZWA_PRZEDMIOTU"];

Styp = $ row["typ_zaiec"];

Segzamin = Srow["EGZAMIN"];

Na pewno chciałbyś wyświetlić rezultaty w prostej tabelce HTMLa. Cofnij się trochę przed otwarciem pętli while i umieść przed nią taki kod :

echo "<TABLE B0RDER=1>";

echo "<tr><th>nazwa</th><th>typ</th><th>egzamin</th>";

Po zdefiniowaniu zmiennych, możemy wyświetlić te dane w formacie tabelki:

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



Wyszukiwarka

Podobne podstrony:
grk1 Grafika - Kolos2 - 2001.12.12 plus odpowiedzi by Zabrodzki (to wykładowca, tak na marginesie) P
Podstawy chemii, ćwiczenia laboratoryjne7 w wyniku analizy, tak aby nie otrzymać zbyt małej lub duż
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 function dodaj_produkt ($artnr, $num) $this->zakupy[$artnr] += $num; // Usuń
SKiBD Laboratonum 8 echo
3. METODY DYDAKTYCZNE wykłady multimedialne, ćwiczenia laboratory jnc. wykłady seminaryjne studentów
Modelowanie matematyczne Wykład nr 5: Modele teorii gier dr inż. Zbigniew Tarapata Kryterium optymis
Modelowanie matematyczne Wykład nr 5: Modele teorii gier dr inż. Zbigniew Tarapata Dla naszego przyp
1 EK MAT WYKł 8 Ekonomia matematyczna wykład 8 Funkcja produkcji: jest to funkcja dwóch zmiennych.Je
1 Tadeusz Świrszcz, Matematyka. - wykład, rok ak.2011/2012 1. Definicja całki nieoznaczonej i podsta
plan zajęć poniedziałek. 1) matematyka wykład 9:45*-ii:i5* co Z tyy od 10.10. Z)anyielski

więcej podobnych podstron