mirror of
https://github.com/FlyInTheBox/31TSAI.git
synced 2024-12-22 14:26:59 +01:00
a
This commit is contained in:
parent
b6ffa8720a
commit
e8d6f5c123
2 changed files with 124 additions and 2 deletions
107
ProjektowanieBazDanych/_KL5D2_projekt0c.php
Normal file
107
ProjektowanieBazDanych/_KL5D2_projekt0c.php
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="description" content="Nowak Klasa 5D2">
|
||||||
|
<title>Strona główna</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h2 align="center">Baza danych Nowak, Klasa 5D2</h2>
|
||||||
|
<?php
|
||||||
|
ini_set('display_errors', '0'); # wyłączenie komunikatów systemowych`
|
||||||
|
mysqli_report(MYSQLI_REPORT_ERROR);
|
||||||
|
|
||||||
|
$baza = 'baza_testowa';
|
||||||
|
$host = 'localhost';
|
||||||
|
$user = 'root';
|
||||||
|
$passwd = '';
|
||||||
|
|
||||||
|
$id_conn = mysqli_connect($host, $user, $passwd, $baza);
|
||||||
|
$conn_err = mysqli_connect_errno();
|
||||||
|
if ($conn_err)
|
||||||
|
{
|
||||||
|
switch($conn_err)
|
||||||
|
{
|
||||||
|
case 1049:
|
||||||
|
$kom="Nieprawidłowa nazwa bazy danych (" . $baza . ")";
|
||||||
|
break;
|
||||||
|
case 2002:
|
||||||
|
$kom="Nieprawidłowa nazwa hosta (" . $host . ")";
|
||||||
|
break;
|
||||||
|
case 1045:
|
||||||
|
$kom="Nieprawidłowe hasło";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$kom="Inny błąd " . mysqli_connect_error();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
echo "Błąd połączenia z MySQL nr " . $conn_err . ": " . $kom;
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
$zapytanie = "SELECT emp.id,
|
||||||
|
emp.first_name,
|
||||||
|
emp.last_name,
|
||||||
|
emp.userid,
|
||||||
|
emp.comments,
|
||||||
|
emp.start_date
|
||||||
|
FROM emp
|
||||||
|
WHERE emp.last_name LIKE 'n%';";
|
||||||
|
$wynik = mysqli_query($id_conn, $zapytanie);
|
||||||
|
|
||||||
|
$wynik = mysqli_query($id_conn, $zapytanie);
|
||||||
|
$errno = mysqli_errno($id_conn);
|
||||||
|
if (!$wynik) {
|
||||||
|
switch($errno)
|
||||||
|
{
|
||||||
|
case 1054:
|
||||||
|
$kom="Błąd 1054: Nieznana kolumna (" .mysqli_error($id_conn) . ")";
|
||||||
|
break;
|
||||||
|
case 1146:
|
||||||
|
$kom="Błąd 1146: Tabela nie istnieje (" .mysqli_error($id_conn) . ")";
|
||||||
|
break;
|
||||||
|
case 1064:
|
||||||
|
$kom="Błąd 1064: Błąd składni SQL (" . $zapytanie . ")";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$kom="Inny błąd: " . mysqli_errno($id_conn) . " (" .mysqli_error($id_conn) . ")";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
echo 'Nie mogę wykonać zapytania: ' . $kom;
|
||||||
|
mysqli_close($id_conn); # zamyka połączenie z bazą
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<table cellspacing="0" cellp adding="0" border="1" style="width: 90%;" align="center">
|
||||||
|
<tbody align="Center">
|
||||||
|
<tr bgcolor="#A000FF" >
|
||||||
|
<td>ID</td>
|
||||||
|
<td>NAZWISKO</td>
|
||||||
|
<td>IMIĘ</td>
|
||||||
|
<td>USER ID</td>
|
||||||
|
<td>UWAGI</td>
|
||||||
|
<td>DATA REJESTRACJI</td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
while ($row = mysqli_fetch_array($wynik)) #row-zmienna
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<tr height = "20">
|
||||||
|
<td> <?php printf("%d", $row['id']); ?> </td>
|
||||||
|
<td> <?php printf("%s", $row['last_name']); ?> </td>
|
||||||
|
<td> <?php printf("%s", $row['first_name']); ?> </td>
|
||||||
|
<td> <?php printf("%s", $row['userid']); ?> </td>
|
||||||
|
<td> <?php printf("%s", $row['comments']); ?> </td>
|
||||||
|
<td> <?php printf("%s", $row['start_date']); ?> </td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
mysqli_free_result($wynik); #zwalnia pamięć zarezerwowaną na tablicę $wynik
|
||||||
|
?>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<?php
|
||||||
|
mysqli_close($id_conn); # zamyka połączenie z bazą
|
||||||
|
?>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -13,7 +13,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h2 align="center">Baza danych Wylazowski, Klasa 5D2</h2>
|
<h2 align="center">Baza danych Wylazowski, Klasa 5D2</h2>
|
||||||
<h3 align="center">Tu wstawiamy nasz kod</h3>
|
<h3 align="center">Tabela emp</h3>
|
||||||
|
|
||||||
<table cellspacing="0" cellpadding="0" border="1" style="width: 90%;" align="center">
|
<table cellspacing="0" cellpadding="0" border="1" style="width: 90%;" align="center">
|
||||||
<tr bgcolor="#A000FF">
|
<tr bgcolor="#A000FF">
|
||||||
|
@ -26,7 +26,22 @@
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$conn = mysqli_connect('localhost','root','','baza_testowa');
|
$host = 'localhost';
|
||||||
|
$username = 'root';
|
||||||
|
$password = '';
|
||||||
|
$database = 'baza_testowa';
|
||||||
|
ini_set('display_errors', '0');
|
||||||
|
$conn = mysqli_connect($host,$username,$password,$database);
|
||||||
|
$conn_err = mysqli_connect_errno();
|
||||||
|
if ($conn_err) {
|
||||||
|
switch ($conn_err){
|
||||||
|
case 1049:
|
||||||
|
$kom = "Nieprawidłowa nazwa bazy danych (".$database.")";
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$query = "SELECT emp.id,
|
$query = "SELECT emp.id,
|
||||||
emp.first_name,
|
emp.first_name,
|
||||||
emp.last_name,
|
emp.last_name,
|
||||||
|
|
Loading…
Reference in a new issue