Have a look at that table construction and keep the default primary key as it is
I assume that this is a new install with no customers so you can add to this but I would reconsider your 255 length
Code:
DROP TABLE IF EXISTS customers;
CREATE TABLE customers (
customers_id int(11) NOT NULL auto_increment,
customers_gender char(1) NOT NULL default '',
customers_firstname varchar(32) NOT NULL default '',
customers_lastname varchar(32) NOT NULL default '',
customers_dob datetime NOT NULL default '0001-01-01 00:00:00',
customers_email_address varchar(96) NOT NULL default '',
customers_nick varchar(96) NOT NULL default '',
customers_default_address_id int(11) NOT NULL default '0',
customers_telephone varchar(32) NOT NULL default '',
customers_fax varchar(32) default NULL,
customers_password varchar(40) NOT NULL default '',
customers_newsletter char(1) default NULL,
customers_group_pricing int(11) NOT NULL default '0',
customers_email_format varchar(4) NOT NULL default 'TEXT',
customers_authorization int(1) NOT NULL default '0',
customers_additional varchar(255) NOT NULL default '',
customers_referral varchar(32) NOT NULL default '',
customers_paypal_payerid VARCHAR(20) NOT NULL default '',
customers_paypal_ec TINYINT(1) UNSIGNED DEFAULT 0 NOT NULL,
PRIMARY KEY (customers_id),
KEY idx_email_address_zen (customers_email_address),
KEY idx_referral_zen (customers_referral(10)),
KEY idx_grp_pricing_zen (customers_group_pricing),
KEY idx_nick_zen (customers_nick),
KEY idx_newsletter_zen (customers_newsletter)
) ENGINE=MyISAM;
You will have to edit the form also and any other place where you want this info to display
Bookmarks