Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1.  
  2. <?php
  3. $baza = new mysqli("localhost","root","","komis"); // USTANAWIAMY POŁĄCZENIE Z BAZĄ DANYCH, uchwyt połączenia to: $baza
  4. // UWAGA jeżeli baza nie isnieje otrzymujemy ostrzeżenie, że baza nie istnieje ale połączenie działa!
  5. // w następnym poleceniu możemy wybrać bazę, z którą chcemy pracować: $baza->select_db("baza_wybierana");
  6.  
  7.  
  8. // SPRAWDZAMY POŁĄCZENIE
  9. if($baza->connect_error){
  10. die("brak połączenia".$baza->connect_error);
  11. }
  12. else
  13. { // ELSE NIE POTRZEBUJEMY, WYSTARCZY, ŻE W PRZYPADKU BŁĘDU SKRYPT WYŚWIETLI KOMUNIKAT "NIE DZIALA"
  14. echo "Połączono<br>";};
  15. $zapytanie = "SELECT * FROM samochody"; // TWORZYMY ZMIENNĄ $zapytanie I WYBIERAMY WSZYSTKIE REKORDY Z BAZY
  16. $wynik = $baza -> query($zapytanie);
  17. $liczba_rekordow= $wynik -> num_rows; //wyświetlamy ilośc rekordów zwróconych przez zapytanie
  18. echo '<p>Liczba rekordów tabeli: '.$liczba_rekordow.'</p>';
  19.  
  20.  
  21. //pobieramy JEDEN PIERWSZY rekord z wyniku zapytania
  22. $rekord = $wynik -> fetch_object();
  23. echo $rekord->model." ";echo $rekord->marka." ";echo $rekord->kolor." "; //wyświetlamy pojedyncze pola z pobranego rekordu
  24.  
  25.  
  26. // ODCZYTYWANIE WSZYSTKICH REKORDÓW Z OKREŚLONEJ KOLUMNY (model) ZA POMOCĄ PĘTLI WHILE :
  27. while($wiersz=$wynik->fetch_object()){
  28. echo $wiersz->model."<br>";
  29. //tutaj możemy wpisać więcej echo $wiersz-> twoja nazwa kolumny, wyświetli wszystkie.
  30. };
  31.  
  32. $zapytanie1 = 'SELECT * FROM samochody WHERE marka = "Fiat"'; // TWORZYMY ZMIENNĄ $zapytanie I WYBIERAMY WSZYSTKIE REKORDY Z BAZY
  33. $wynik1 = $baza -> query($zapytanie1);
  34. echo '<table cellspacing="0">';
  35. while($wiersz1=$wynik1->fetch_object()){
  36. echo "<tr><td>".$wiersz1->model."</td><td>".$wiersz1->marka."</td><td>".$wiersz1->kolor."</td></tr>";
  37. }
  38. echo "</table>";
  39.  
  40. $zapytanie2 = 'SELECT * FROM samochody WHERE marka = "Fiat"'; // TWORZYMY ZMIENNĄ $zapytanie I WYBIERAMY WSZYSTKIE REKORDY Z BAZY
  41. $wynik2 = $baza -> query($zapytanie2);
  42. echo "<ul>";
  43. while($wiersz2=$wynik2->fetch_object()){
  44. echo "<li>".$wiersz2->model." ".$wiersz2->marka." ".$wiersz2->kolor."</li>";
  45. }
  46. echo "</ul>";
  47.  
  48.  
  49. $baza->close();//zamykamy połączenie z bazą
  50.  
  51. /*
  52. dodajemy rekord do tabeli. Instrukcja będzie nieco inna:
  53.  
  54. $query = $baza->query("INSERT INTO samochody (marka,model,rocznik,kolor,stan) VALUES ('Ford','Mondeo',2010,'czarny','dobry')");
  55. // przed zapytaniem query podajemy uchwyt połączenia: $baza
  56. */
  57. /*
  58. 1. wyświetl wyniki zapytania wyświetlającego fiaty
  59. - w tabeli z obramowaniem
  60. - w postaci wypunktowanej listy rekordów
  61. 2. dodaj po 2 rekordy do tabeli samochody i zamowienie
  62. */
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement