<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/XEN" "http://www.w3.org/TR/html401/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <title>Struktura tabeli wine</title> </head> <body><pre> <?php // Nawiąż połączenie z serwerem i wybierz bazę winestore // Wykonaj zapytanie na tabeli wine bazy winestore, zwracające 1 wiersz // Wyświetl nagłówki dopełnione spacjami // Ile jest atrybutów? // Dla każdego atrybutu w zbiorze wyników for($y=0;$y<$x;$y++) { // Pobierz jego metadane // Wyświetl jego nazwę // Wyświetl typ danych // Podaj w nawiasie długość pola, np.(2) // Wyświetl TAK jeżeli atrybut może przyjmować wartość NULL if ($info->not_null != 1) else // Wyświetl wybrane informacje o indeksach if ($info->primary_key == 1) elseif ($info->multiple_key == 1) elseif ($info->unique_key == 1) // Jeżeli pole jest wypełnione zerami, wyświetl: if ($info->zerofill) // Rozpocznij nowy wiersz } ?> </pre> </body> </html>
Natomiast jak jest
// Wykonaj zapytanie na tabeli wine bazy winestore, zwracające 1 wiersz SELECT * FROM wine LIMIT 1
o co chodzi z zwracaniem jednego wiersza? zwracane jest 6 ( wynik na dole ), dlaczego jest jest limit 1?

Kod
Pole Typ Null KluczDodatkowe informacje
wine_id int (1) PRI
wine_name string(9) MUL
wine_type int (1)
year int (4)
winery_id int (1) MUL
description blob (0) TAK
wine_id int (1) PRI
wine_name string(9) MUL
wine_type int (1)
year int (4)
winery_id int (1) MUL
description blob (0) TAK