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>
|
||||
<body>
|
||||
<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">
|
||||
<tr bgcolor="#A000FF">
|
||||
|
@ -26,7 +26,22 @@
|
|||
</tr>
|
||||
|
||||
<?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,
|
||||
emp.first_name,
|
||||
emp.last_name,
|
||||
|
|
Loading…
Reference in a new issue