Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $baza = new mysqli("localhost","root","","komis"); // USTANAWIAMY POŁĄCZENIE Z BAZĄ DANYCH, uchwyt połączenia to: $baza
- // UWAGA jeżeli baza nie isnieje otrzymujemy ostrzeżenie, że baza nie istnieje ale połączenie działa!
- // w następnym poleceniu możemy wybrać bazę, z którą chcemy pracować: $baza->select_db("baza_wybierana");
- // SPRAWDZAMY POŁĄCZENIE
- if($baza->connect_error){
- die("brak połączenia".$baza->connect_error);
- }
- else
- { // ELSE NIE POTRZEBUJEMY, WYSTARCZY, ŻE W PRZYPADKU BŁĘDU SKRYPT WYŚWIETLI KOMUNIKAT "NIE DZIALA"
- echo "Połączono<br>";};
- $zapytanie = "SELECT * FROM samochody"; // TWORZYMY ZMIENNĄ $zapytanie I WYBIERAMY WSZYSTKIE REKORDY Z BAZY
- $wynik = $baza -> query($zapytanie);
- $liczba_rekordow= $wynik -> num_rows; //wyświetlamy ilośc rekordów zwróconych przez zapytanie
- echo '<p>Liczba rekordów tabeli: '.$liczba_rekordow.'</p>';
- //pobieramy JEDEN PIERWSZY rekord z wyniku zapytania
- $rekord = $wynik -> fetch_object();
- echo $rekord->model." ";echo $rekord->marka." ";echo $rekord->kolor." "; //wyświetlamy pojedyncze pola z pobranego rekordu
- // ODCZYTYWANIE WSZYSTKICH REKORDÓW Z OKREŚLONEJ KOLUMNY (model) ZA POMOCĄ PĘTLI WHILE :
- while($wiersz=$wynik->fetch_object()){
- echo $wiersz->model."<br>";
- //tutaj możemy wpisać więcej echo $wiersz-> twoja nazwa kolumny, wyświetli wszystkie.
- };
- $zapytanie1 = 'SELECT * FROM samochody WHERE marka = "Fiat"'; // TWORZYMY ZMIENNĄ $zapytanie I WYBIERAMY WSZYSTKIE REKORDY Z BAZY
- $wynik1 = $baza -> query($zapytanie1);
- echo '<table cellspacing="0">';
- while($wiersz1=$wynik1->fetch_object()){
- echo "<tr><td>".$wiersz1->model."</td><td>".$wiersz1->marka."</td><td>".$wiersz1->kolor."</td></tr>";
- }
- echo "</table>";
- $zapytanie2 = 'SELECT * FROM samochody WHERE marka = "Fiat"'; // TWORZYMY ZMIENNĄ $zapytanie I WYBIERAMY WSZYSTKIE REKORDY Z BAZY
- $wynik2 = $baza -> query($zapytanie2);
- echo "<ul>";
- while($wiersz2=$wynik2->fetch_object()){
- echo "<li>".$wiersz2->model." ".$wiersz2->marka." ".$wiersz2->kolor."</li>";
- }
- echo "</ul>";
- $baza->close();//zamykamy połączenie z bazą
- /*
- dodajemy rekord do tabeli. Instrukcja będzie nieco inna:
- $query = $baza->query("INSERT INTO samochody (marka,model,rocznik,kolor,stan) VALUES ('Ford','Mondeo',2010,'czarny','dobry')");
- // przed zapytaniem query podajemy uchwyt połączenia: $baza
- */
- /*
- 1. wyświetl wyniki zapytania wyświetlającego fiaty
- - w tabeli z obramowaniem
- - w postaci wypunktowanej listy rekordów
- 2. dodaj po 2 rekordy do tabeli samochody i zamowienie
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement