Czy to wszystko jest potrzebne? Jak powinna wyglądać najprosztsza baza danych, najprostsza tabela, przecież nie musimy ustawiać "linkowego" lub "obrazkowego" sposobu prezentacji w phpmyadminie by php wiedział że
"<a href=".$pobieraj[1].">".$pobieraj[2]."<img src=".$pobieraj[3]." /></a>
1. to link,
2. to nazwa,
3. to obrazek
i tak to zostanie przedstawione na stronie.
Rozumiem że takie konfiguracje jak: primary, unique, auto_increment - wszystko jasne, mogę zrozumieć int - wstawia tylko liczbę - nie akceptuje liter.
ALE:
char,varchar - czy jeszcze masa innych możliwości podczas gdy text jest i tak najlepszy, najbardziej uniwersalny i koniec końców i tak tylko treść(tekst) ma znaczenie. Mediumint - po cholerę to? Jakie ma znaczenie czy liczba jest "długa"?
W końcu - Liczba jest liczbą, treść czytana, tak jak treść tekstowa, ma znaczenie co tam jest do "wyjęcia" przez php, a nie jak to widzimy w phpmyadmin i wydaje mi się to zawracaniem dupy że się tak wyrażę.
Czy jakiś profesjonalista może mi to rozjaśnić?