1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
myshoutbox erreur query
Mots-clés » myshoutbox, erreur, query
19-05-2012, 15:22, (Modification du message : 19-05-2012, 15:36 par angel.)
#1
myshoutbox erreur query
Bonjour, j'ai télécharger ce plugin => http://mods.mybb.com/view/myshoutbox
quand je veux l'activer dans le mode admin sa me met cette erreur
Code :
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
    1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 9
Query:
    CREATE TABLE `mybb_mysb_shouts` ( `id` int(10) NOT NULL auto_increment, `uid` int(10) NOT NULL, `shout_msg` text NOT NULL, `shout_date` int(10) NOT NULL, `shout_ip` varchar(30) NOT NULL, `hidden` varchar(10) NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM

voici la requête que le plugin envoie =>
Code :
    // create table
    $db->write_query("CREATE TABLE `".TABLE_PREFIX."mysb_shouts` (
      `id` int(10) NOT NULL auto_increment,
      `uid` int(10) NOT NULL,
      `shout_msg` text NOT NULL,
      `shout_date` int(10) NOT NULL,
      `shout_ip` varchar(30) NOT NULL,
      `hidden` varchar(10) NOT NULL,
      PRIMARY KEY  (`id`)
        ) ENGINE=MyISAM");
pouvais-vous m'aidez

édit: 15:36
j'ai réussi Wink j'ai modifier la requête et sa a fonctionnez
Répondre
19-05-2012, 16:16, (Modification du message : 19-05-2012, 18:56 par Alexandre.)
#2
RE: myshoutbox erreur query
J'ai vu que ton problème est résolu mais c'est toujours mieux de donner la solution :


Tout simplement en prenant votre requête :

// create table
$db->write_query("CREATE TABLE `".TABLE_PREFIX."mysb_shouts` (
`id` int(10) NOT NULL auto_increment,
`uid` int(10) NOT NULL,
`shout_msg` text NOT NULL,
`shout_date` int(10) NOT NULL,
`shout_ip` varchar(30) NOT NULL,
`hidden` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM");

et en modifiant la partie :

) ENGINE=MyISAM");
Par

) ENGINE=Mysql");

J'en suis pas sûr, corrige moi si j'ai faux.

Répondre
19-05-2012, 21:28,
#3
RE: myshoutbox erreur query
Non, c'est plutôt le "TYPE=MyISAM" qui devait être "ENGINE=MyISAM"!

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
19-05-2012, 22:01,
#4
RE: myshoutbox erreur query
Code :
) ENGINE=MyISAM");
devient

Code :
) ENGINE=MyISAM{$charset};");
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique