Zacznijmy od tego, że powinieneś korzystać z PDO.
http://php.net/manual/en/book.pdo.php
Jeżeli chodzi o odpowiedź na Twoje pytanie, to błąd leżał w miejscu gdzie chciałeś zadeklarować zmienną float jako maksymalnie 100 zankową liczbę. W mysql typ float może mieć maksymalnie 53 znaki długości.
Poprawiony kod:
CREATE TABLE $nazwa_tabeli ( $id_tabeli INT NOT NULL AUTO_INCREMENT, PRIMARY KEY ($id_tabeli), $nazwa_produktu text, $seria varchar(100), $data date, $ilosc_sztuk INT, $cena float(53), $typ_towaru text );