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!';
?>