Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html language = "pl" >
- <head>
- <title> zadanie1 </title>
- <meta charset = "UTF-8" />
- <link rel="Stylesheet" type="text/css" href="styl.css" />
- </head>
- <body bgcolor="#909090">
- <h3> otwieranie schella w xampie: </h3>
- <li>otwieramy schella przyciskiem 'shell'
- <li>wpisujemy komędę 'mysql -uroot -p'(uroot to standardowy użytkownik -p to wywołanie hasła, w tym przypadku hasłą brak)
- <li>zatwierdzamy - enter
- <li>Jeszcze raz klikamy enter i jesteśmy w MariaDB <br>
- <h3> komendy: </h3>
- <li> show databases; - pokazuje tabele z bazami danych
- <li> use data_name; - pokazuje wskazaną bazę
- <li> show tables; - wyświetlenie listy tabel
- <li> select * from nazwa_tabeli - polecenie wypisania wszystkich danych z tabeli
- <li> create - tworzy baze danych, lub tabelę
- <ul>
- <li> create database nazwa_bazy_danych - tworzy bezę danych
- <li> create table nazwa() - tworzenie tabeli
- </ul>
- <li> INSERT INTO - dodawanie nowych rekordów
- <li> delete - usuwanie rekordu
- <h3> komendy w php: </h3>
- <li> mysqli_connect(ip, username, password, database_name) - łączy z bazą danych
- <li> łączenie: $polaczenie = mysqli("localhost", "root", "", "nazwabazy"); (@polaczenie)
- <li> if(!$polaczenie){echo "polaczenie nie udalo sie"}
- <li> $wynik = $polaczenie->query("SELECT * FROM nazwatablicy");
- <li> $rekord->fetch_assoc(); - zwraca tablicę asocjacyjną z kolejnego rekordu wyniku. Może zastąpić while
- <li> foreach ($rekord => $klucz => $wartosc) { echo $klucz.":".$wartosc." <br>";}
- <li> $wynik->free(); - czyści zmienną wynik, powinno się to robić po zakończeniu pracy z wynikiem.
- <li> $polaczenie->close(); - zamyka kończenie, trzeba to zrobić po zakończeniun pracy z bazą danych </li>
- <?php
- $ip="localhost";
- $name="root";
- $pass="";
- $db = "2d_1";
- $connection = mysqli_connect($ip, $name, $pass, $db);
- if(!$connection)
- {
- echo "błąd";
- return;
- }
- $command = "SELECT * FROM studenci WHERE imie LIKE '%o%'";
- $result = $connection->query($command);
- if (!$result) {
- echo "no result";
- return;
- }
- while ($row = $result->fetch_assoc())
- {
- foreach ($row as $key => $value)
- {
- echo $key.":".$value.", ";
- }
- echo"<br>------<br>";
- }
- $result->free();
- $connection->close();
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement