Auteur | Message |
joemax
Junior Member
Messages : 21 Inscrit(e) le: 07/04/2011
|
RE : Problème Base de données | |
Personne a deja eu ou vue se probleme ? personne a une petite iddée ?
|
|
| Posté le 13/04/2011 - 15:32:22 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : Problème Base de données | |
Yop,
c'est le latin1 qui est le bon.
Lorsque tu crées ta base, importe ou exporte un backup d'une base de données, tu dois toujours veiller à choisir latin1. Normalement, ton problème ne vient pas de là car une erreur d'interclassement provoque principalement des problèmes de caractères.
Quand tu dis que quelques-unes sont remplies, ça signifie que tu opères une migration (déjà demandé mais pas de réponse) ? Quelle version de NK ?
Dans le pire des cas, on regardera ça ensemble ;)
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 13/04/2011 - 23:28:24 |
Revenir en haut | Permalien |
joemax
Junior Member
Messages : 21 Inscrit(e) le: 07/04/2011
|
RE : Problème Base de données | |
C'est la version 1.7.8 si tu veut je te donne les acces a mon serveur et panel plesk.
|
|
| Posté le 14/04/2011 - 00:14:40 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : Problème Base de données | |
Envoie moi tout ca en mp ;)
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 14/04/2011 - 00:21:16 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : Problème Base de données | |
Incroyable !! J'ai tout testé... mais j'ai rien trouvé ^^
Base OK, utilisateur OK, privilèges OK...
J'ai réploadé tous les fichiers recréé la base et refait l'install complète et même problème.
Peut-être une piste mais faudrait voir ça avec un dev...
Lorsqu'on fait une installation, tout se passe bien jusquà la création du god admin.
En vérifiant dans les tables, on constate que le compte ne s'est pas créé, la news par défaut ne s'est pas crée mais le message dans la shoutbox est bien passé.
Or, lorsqu'on regarde le code du fichier install.php, on trouve l'un à la suite de l'autre:
$sql = "INSERT INTO " . $db_prefix . "_news VALUES (1, 1, '" . _FIRSTNEWSTITLE . "', '" . $pseudo . "', '" . $user_id . "', '" . _FIRSTNEWSCONTENT . "', '', '" . $date . "', '', '');"; $req = mysql_query($sql); --> ne passe pas
$sql2 = "INSERT INTO " . $db_prefix . "_users VALUES ('" . $user_id . "', '', '', '', '', '', '" . $pseudo . "', '" . $data['email'] . "', '', '', '', '', '', '', '" . $pass . "', 9, '" . $date . "', '', '', '', '', 1, 'France.gif', '');"; $req2 = mysql_query($sql2); --> ne passe pas
$sql3 = "INSERT INTO " . $db_prefix . "_shoutbox VALUES (1, '" . $pseudo . "', '" . $ip . "', '" . _FIRSTNEWSTITLE . "', '" . $date . "');"; --> passe bien $req3 = mysql_query($sql3); |
Les deux points communs aux 2 requetes infructueuses sont $user_id et $date
Est-ce que ça peut aider quelqu'un à comprendre ?
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 14/04/2011 - 03:20:10 |
Revenir en haut | Permalien |
joemax
Junior Member
Messages : 21 Inscrit(e) le: 07/04/2011
|
RE : Problème Base de données | |
Donc j'avais pas tord :(
|
|
| Posté le 14/04/2011 - 03:34:46 |
Revenir en haut | Permalien |
Sekuline
Ancien
Messages : 3349 Inscrit(e) le: 04/09/2008
|
RE : Problème Base de données | |
Est ce que sa passe pas aussi via PHPMyAdmin?
Sek' A+
|
développeur web auto-didacte (xHTML, HTML5, CSS3, PHP, MySQL, JS : jQuery)
Espace de stockage portable ! - Sekuline
|
|
| Posté le 14/04/2011 - 03:48:54 |
Revenir en haut | Permalien |
GuigZ-
Développeur
Messages : 394 Inscrit(e) le: 27/09/2010
|
RE : Problème Base de données | |
Pouvons nous avoir un détail des tables de ta BDD,
db_prefix_users, db_prefix_news et db_prefix_shoutbox
Edit : Ainsi que d'essayer de mettre à jour la version de ton serveur mysql, car 5.1 ça date un peu.
Cordialement GuigZ-
|
Edité par GuigZ- le 14/04/2011 06:00 |
|
|
| Posté le 14/04/2011 - 05:57:35 |
Revenir en haut | Permalien |
joemax
Junior Member
Messages : 21 Inscrit(e) le: 07/04/2011
|
RE : Problème Base de données | |
Voila pour les info des tables, et je vais demander a IWEB de mettre a jour MYSQL. Merci pour votre aide les mecs.
-- phpMyAdmin SQL Dump -- version 2.11.10 -- http://www.phpmyadmin.net -- -- Serveur: localhost:3306 -- Généré le : Jeu 14 Avril 2011 à 17:27 -- Version du serveur: 5.1.56 -- Version de PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- -- Base de données: `admin_radiom` --
-- --------------------------------------------------------
-- -- Structure de la table `nuked_users` --
CREATE TABLE `nuked_users` ( `id` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT '', `team` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `team2` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `team3` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `rang` int(11) NOT NULL DEFAULT '0', `ordre` int(5) NOT NULL DEFAULT '0', `pseudo` text COLLATE latin1_general_ci NOT NULL, `mail` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `email` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `icq` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT '', `msn` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `aim` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT '', `yim` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT '', `url` varchar(150) COLLATE latin1_general_ci NOT NULL DEFAULT '', `pass` varchar(80) COLLATE latin1_general_ci NOT NULL DEFAULT '', `niveau` int(1) NOT NULL DEFAULT '0', `date` varchar(30) COLLATE latin1_general_ci NOT NULL DEFAULT '', `avatar` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '', `signature` text COLLATE latin1_general_ci NOT NULL, `user_theme` varchar(30) COLLATE latin1_general_ci NOT NULL DEFAULT '', `user_langue` varchar(30) COLLATE latin1_general_ci NOT NULL DEFAULT '', `game` int(11) NOT NULL DEFAULT '0', `country` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT '', `count` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `team` (`team`), KEY `team2` (`team2`), KEY `team3` (`team3`), KEY `rang` (`rang`), KEY `game` (`game`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
-- -- Contenu de la table `nuked_users` ----------------------------------------------------------------------------------
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- -- Base de données: `admin_radiom` --
-- --------------------------------------------------------
-- -- Structure de la table `nuked_news` --
CREATE TABLE `nuked_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `cat` varchar(30) COLLATE latin1_general_ci NOT NULL DEFAULT '', `titre` text COLLATE latin1_general_ci, `auteur` text COLLATE latin1_general_ci, `auteur_id` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT '', `texte` text COLLATE latin1_general_ci, `suite` text COLLATE latin1_general_ci, `date` varchar(30) COLLATE latin1_general_ci NOT NULL DEFAULT '', `bbcodeoff` int(1) NOT NULL DEFAULT '0', `smileyoff` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `cat` (`cat`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
-- -- Contenu de la table `nuked_news` -----------------------------------------------------------------------------------------
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
-- -- Base de données: `admin_radiom` --
-- --------------------------------------------------------
-- -- Structure de la table `nuked_shoutbox` --
CREATE TABLE `nuked_shoutbox` ( `id` int(11) NOT NULL AUTO_INCREMENT, `auteur` text COLLATE latin1_general_ci, `ip` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT '', `texte` text COLLATE latin1_general_ci, `date` varchar(30) COLLATE latin1_general_ci NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
-- -- Contenu de la table `nuked_shoutbox` --
INSERT INTO `nuked_shoutbox` (`id`, `auteur`, `ip`, `texte`, `date`) VALUES (1, 'pepere', '85.201.105.32', 'Bienvenue sur votre site NuKed-KlaN 1.7', '1302741635');
|
|
| Posté le 14/04/2011 - 23:44:38 |
Revenir en haut | Permalien |
GuigZ-
Développeur
Messages : 394 Inscrit(e) le: 27/09/2010
|
RE : Problème Base de données | |
Hello joe,
Je parlais sur ton phpmyadmin ^^
Cordialement GuigZ-
|
|
|
| Posté le 15/04/2011 - 00:18:41 |
Revenir en haut | Permalien |
Bushido28
Junior Member
Messages : 10 Inscrit(e) le: 12/04/2011
|
RE : Problème Base de données | |
[quote=PePeRePeRveRs]
$sql = "INSERT INTO " . $db_prefix . "_news VALUES (1, 1, '" . _FIRSTNEWSTITLE . "', '" . $pseudo . "', '" . $user_id . "', '" . _FIRSTNEWSCONTENT . "', '', '" . $date . "', '', '');"; $req = mysql_query($sql); --> ne passe pas
$sql2 = "INSERT INTO " . $db_prefix . "_users VALUES ('" . $user_id . "', '', '', '', '', '', '" . $pseudo . "', '" . $data['email'] . "', '', '', '', '', '', '', '" . $pass . "', 9, '" . $date . "', '', '', '', '', 1, 'France.gif', '');"; $req2 = mysql_query($sql2); --> ne passe pas
$sql3 = "INSERT INTO " . $db_prefix . "_shoutbox VALUES (1, '" . $pseudo . "', '" . $ip . "', '" . _FIRSTNEWSTITLE . "', '" . $date . "');"; --> passe bien $req3 = mysql_query($sql3); |
Les deux points communs aux 2 requetes infructueuses sont $user_id et $date
Est-ce que ça peut aider quelqu'un à comprendre ? [/quote]
Je ne suis pas un grand développeur, mais quand j'ai un pb de requete mysql je met un die pour afficher l'erreur ce qui m'aide à comprendre ce qui se passe
Pourquoi ne pas ajouter : if (!$req) { die('Requête1 invalide : ' . mysql_error());}
if (!$req1) { die('Requête2 invalide : ' . mysql_error());}
ce qui devrait nous donner le message d'erreur de la requete.
|
|
| Posté le 15/04/2011 - 17:30:30 |
Revenir en haut | Permalien |
Sekuline
Ancien
Messages : 3349 Inscrit(e) le: 04/09/2008
|
RE : Problème Base de données | |
Effectivement .. on avait oublié ce point là..
Mais d'après ce qu'on dit aucune erreur ne sort non?
|
développeur web auto-didacte (xHTML, HTML5, CSS3, PHP, MySQL, JS : jQuery)
Espace de stockage portable ! - Sekuline
|
|
| Posté le 15/04/2011 - 17:32:22 |
Revenir en haut | Permalien |
Leo
|
RE : Problème Base de données | |
si vous voulez de l'aide ,je suis libre et je me débrouille plutot pas mal dans ces coup la
a+
|
|
| Posté le 16/04/2011 - 18:29:38 |
Revenir en haut | Permalien |
joemax
Junior Member
Messages : 21 Inscrit(e) le: 07/04/2011
|
RE : Problème Base de données | |
Salut Leo,
GuigZ- est deja sur le coup, c'est sur que une tête de plus serais bien a tu une petite idée toi ?
|
|
| Posté le 16/04/2011 - 18:47:16 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : Problème Base de données | |
Salut Leo et merci de nous proposer ton aide ;)
Je tenais toutefois à informer nos membres que, dans tous les cas, nous vous déconseillons vivement de donner vos accès FTP, BDD et panel d'administration à d'autres membres que les personnes du staff NK (si elle vous le proposent, bien sur).
Si vous le faites, vous prenez vos responsabilités !
joemax, après avoir pris quelques renseignements, il serait vraiment judicieux de mettre à jour MySQL ;)
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 16/04/2011 - 19:02:08 |
Revenir en haut | Permalien |