ceration table refusé

Eléphant du PHP | 59 Messages

01 nov. 2014, 21:01

bonjour je doit créer une table et sql me la refuse! une idée? merci de l'aide:
$sqls[$t_areas] = "CREATE TABLE `$t_areas` (
  `areaid` smallint unsigned NOT NULL auto_increment,
  `areaname` varchar(50) NOT NULL default '',
  `cityid` smallint unsigned NOT NULL default '0',
  `pos` smallint unsigned NOT NULL default '0',
  `enabled` enum('0','1') NOT NULL default '0',
  `timestamp` timestamp(6) NOT NULL,
  PRIMARY KEY  (`areaid`),
  KEY `pos` (`pos`),
  KEY `cityid` (`cityid`),
  KEY `enabled` (`enabled`)
) ENGINE=MyISAM;";

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

02 nov. 2014, 03:16

salut,

Quel est le message d'erreur exact ?

Affiche la requête avec le message d'erreur afin de pouvoir avancer dans ton problème.
La table indiquée ici est fonctionnelle (en remplaçant la variable par autre chose).

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 59 Messages

03 nov. 2014, 13:23

Salut merci pour la réponse j'ai installé la base! mais le j'ai un erreur qui s'affiche sur la page d'accueil et le j'y comprends rien! le voici si tu a une idée merci d'avance:
SELECT a.*, ct.cityname, UNIX_TIMESTAMP(a.createdon) AS timestamp, feat.adid AS isfeat, COUNT(*) AS piccount, p.picfile AS picfile, scat.subcatname, scat.catid, cat.catname FROM phpas_ads a INNER JOIN phpas_featured feat ON a.adid = feat.adid AND feat.adtype = 'A' AND feat.featuredtill >= NOW() INNER JOIN phpas_cities ct ON a.cityid = ct.cityid INNER JOIN phpas_subcats scat ON a.subcatid = scat.subcatid INNER JOIN phpas_cats cat ON scat.catid = cat.catid LEFT OUTER JOIN phpas_adpics p ON a.adid = p.adid AND p.isevent = '0' WHERE a.enabled = '1' AND a.verified = '1' AND a.expireson >= NOW() GROUP BY a.adid ORDER BY a.createdon DESC LIMIT 5Unknown column 'feat.adtype' in 'on clause'

Eléphant du PHP | 59 Messages

05 nov. 2014, 15:24

personne pour m'aider?
merci