Originariamente inviato da marcalby
id con autoincrement non varchar!
Hai ragione, non avevo letto neanche il codice in modo approfondito perchè aspettavo che postasse gli errori.

@bismarck2005: Come ha detto marcalby devi mettere schede_id come int auto_increment:
Codice PHP:
<?php
//connect to MySQL
$db mysql_connect('localhost''root''mypasswd') or
die (
'Nessuna Connessione. Controlla i parametri di connessione.');

//Creo il DB persone
$query 'CREATE DATABASE IF NOT EXISTS persone';
mysql_query($query$db) or die(mysql_error($db));

//Per sicurezza imposto come attivo il db persone
mysql_select_db('persone'$db) or die(mysql_error($db));

//Creo la tabella schede
$query 'CREATE TABLE schede (
schede_id INT NOT NULL AUTO_INCREMENT,
schede_nome VARCHAR(255) NULL,
schede_cognome VARCHAR(255) NOT NULL,
schede_comune VARCHAR(255) NOT NULL,
schede_provincia VARCHAR(255) NOT NULL,
schede_cellulare INT NOT NULL,
PRIMARY KEY (schede_id)
)
ENGINE=MyISAM'
;
mysql_query($query$db) or die (mysql_error($db));

echo 
'Database creato con successo!';
?>