Top Menu

Jump to content
  • 02. Kurs MYSQL
    • View all projects
Home
    • Work packages
    • News
    • Getting started
    • Introduction video
    • Welcome to OpenProject

      Get an overview

      Get a quick overview of project management and team collaboration with OpenProject.
      You can restart this video from the help menu

    • Help and support
    • Upgrade to Enterprise Edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Create a new account
      Forgot your password?

Side Menu

  • Overview
  • News
  • Plan Kursu MYSQL
    • Table of contents
      • Liść hierarchii1. WEBINAR PONIEDZIAŁEK 28.09.2020 - SQL INJECTION
      • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazaćPlan Kursu MYSQL
        • Liść hierarchii Ćwiczenia praktyczne 1 MySql -- Baza danych: `KSIEGARNIA`
        • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazaćĆwiczenia praktyczne 2 MySql -- Baza danych: `AUTA`
          • Liść hierarchiidbconnect.php
          • Liść hierarchiiIndex.php
        • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazaćGrupowanie danych: GROUP BY oraz funkcje agregujące
          • Liść hierarchii-- Baza danych: `ptaki`
          • Liść hierarchii -- Baza danych: 'world'
        • Liść hierarchiiKorzystanie z aliasów nazw tabel
        • Liść hierarchiiMała rzecz, a cieszy
        • Liść hierarchiiModele danych. Relacja. Iloczyn kartezjański
        • Liść hierarchiiOgraniczenie wyników zapytania
        • Liść hierarchiiPorcjowanie wyników zapytania
        • Liść hierarchiiUsuwanie danych: DELETE, TRUNCATE, DROP
        • Liść hierarchii Zapytania INSERT i UPDATE
      • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazać# Zapis Prac
        • Liść hierarchiiBar@@@@@@@
        • Liść hierarchiiGrz@@@@@@@
        • Liść hierarchiiIz@@@@@
        • Liść hierarchiiJak@@@@@
        • Liść hierarchiiKa@@@@@@
        • Liść hierarchiiKr@@@@@@@@@@
        • Liść hierarchiiMak@@@@@@@
        • Liść hierarchiiMar@@@@@@@@
        • Liść hierarchiiPaw@@@@@@@@@
You are here:
  • Plan Kursu MYSQL
  • Mała rzecz, a cieszy

Content

Mała rzecz, a cieszy

  • More
    • Table of contents

Mała rzecz, a cieszy

Podczas poprzedniej części naszego kursu nauczyliście się wybierać dokładniej interesujące nas rekordy (precyzowanie wielokrotnych warunków) - do tego przydałoby się jeszcze określenie ile wierszy zostało wybranych przez dane zapytanie. Możemy zliczać wybrane wiersze za pomocą funkcji PHP mysql_num_rows, która zwraca ilość wybranych wierszy za pomocą zapytania. Funkcję tą wykorzystujemy według następującego schematu:

$tresc_zapytania = "SELECT nazwa_pola FROM nazwa_tabeli WHERE warunek";

$zapytanie = mysql_query($tresc_zapytania);

$wiersze = mysql_num_rows($zapytanie);

Po wykonaniu powyższego kodu zmienna $wiersze będzie zawierała liczbę wybranych wierszy za pomocą zapytania. Teraz możesz wydrukować na górze strony ile razy znaleziono poszukiwane wyrażenie, a potem znalezione elementy. Na przykład:

$tresc_zapytania = "SELECT `nazwisko`, `lata` FROM `nba` WHERE `imie` LIKE \"%a%\" ORDER BY DESC";

$zapytanie = mysql_query($tresc_zapytania);

$wiersze = mysql_num_rows($zapytanie); if ($wiersze == 0) print 'Nie znaleziono żadnego zawodnika z literą "a" w imieniu';

else print 'Znaleziono $znaleziono zawodników z literą "a" w imieniu, oto oni:<br><br>';

while ($wiersz = mysql_fetch_row($zapytanie)) { print 'Imie zwodnika: <strong>'.$wiersz[0].'</strong><br>Lata gry: <strong>'.$wiersz[1].'</strong>"; }

Przy okazji pokazane jest jak sobie poradzić w przypadku, gdy nie znaleziono żadnych rekordów

Loading...