Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>MySQL</title>
  6.  
  7. </head>
  8. <body>
  9.  
  10. <h1> Ustawienie łącza z bazą danych</h1>
  11. <h2> Plik mysqli_01</h2>
  12. <?php
  13. //paremetry połaczenia
  14. $host = 'localhost';
  15. $db_user = 's141423';
  16. $db_password = 'G-VpNFs8dKLz';
  17. $db_name = 's141423';
  18.  
  19. $polaczenie = mysqli_connect($host, $db_user, $db_password, $db_name);
  20.  
  21. if (!$polaczenie) {
  22. printf("połaczenie niezrealizowane: %s\n",mysqli_connect_error() );
  23. exit();
  24. }
  25. printf("<h1>%s\n</h1>","Informacje o serwerze: ");
  26. printf("<ul>");
  27. printf("<li> Informacje o serwerze: %s</li>",mysqli_get_server_info($polaczenie));
  28. printf("<li> Wersja: %s</li>",mysqli_get_host_info($polaczenie));
  29. printf("<li> Informacja host: %s</li>",mysqli_get_host_info($polaczenie));
  30. printf("</ul>");
  31.  
  32. mysqli_close($polaczenie);
  33.  
  34. //Połaczenie z baza danych i obsługa wyjatku
  35. $polaczenie = mysqli_connect($host, $db_user, $db_password, $db_name);
  36. if (!$polaczenie) {
  37. printf("połaczenie niezerealizowane: %s\n",mysqli_connect_error() );
  38. exit();
  39. }
  40.  
  41. // uzyskania informacji z tabeli i obsługa wyjatku połaczenia z tabelą
  42. $rezultat = mysqli_query($polaczenie,"SELECT * FROM zespoly");
  43. if(!$rezultat) {
  44. printf("Rezultat z błedem: %s\n",mysqli_error(polaczenie));
  45. }
  46.  
  47. // uzyskanie informacji o polach tabeli
  48. printf("<h1> Zespoły</h1>");
  49. printf("<table border=\"1\">");
  50. $pole = mysqli_fetch_fields($rezultat);
  51. printf ("<tr><th>%s</th><th>%s</th><th>%s</th></tr>",
  52. $pole[0]->name,$pole[1]->name,$pole[2]->name);
  53.  
  54. // uzyskanie informacji o wierszach
  55. while($wiersz = mysqli_fetch_array($rezultat))
  56. printf ("<tr><td>%s</td><td>%s</td><td>%s</td></tr>",
  57. $wiersz[0],$wiersz[1],$wiersz[2]);
  58. printf("</table>");
  59.  
  60. // uzyskanie informacji o liczbie pól
  61. printf("Rezultat zawiera %d wierszy", mysqli_num_rows($rezultat));
  62.  
  63. //
  64. mysqli_free_result($rezultat);
  65. mysqli_close($polaczenie);
  66.  
  67. ?>
  68.  
  69. </body>
  70. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement