Credo che tu non abbia capito... Ti posto la creazione della tabella.

--------------------------------------------------------------

<html>
<head></head><body>
<?php
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione al database. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "CREATE TABLE cacca (id INT (5) UNSIGNED not null AUTO_INCREMENT, nome TEXT not null , cognome TEXT not null , sesso VARCHAR(10) not null , mail VARCHAR (50) not null , villaggio VARCHAR(50) not null , PRIMARY KEY (id))";
if (mysql_query($query, $db))
echo "L'installazione è stata eseguita correttamente";
else
echo "Errore durante l'installazione";
mysql_close($db);
?>
</body>
</html>

--------------------------------------------------------------

Non mi viene accettato perchè a TEXT non può essere dato un valore di Default... Come faccio?