Auteur Sujet: Pb Mysql Depuis Ce Matin  (Lu 8041 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Cduf

  • Débutant
  • *
  • Messages: 32
Pb Mysql Depuis Ce Matin
« le: 30 mars 2005 à 14:02:28 »
Bonjour,

J'ai depuis ce matin un pb mysql sur ma deuxième base :

"mySQL query error: SELECT mod.mid as is_mod, m.id, m.name, m.mgroup, m.password, m.email, m.allow_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,
                              m.mod_posts, m.language, m.skin, m.new_msg, m.show_popup, m.msg_total, m.time_offset, m.posts, m.joined, m.last_post,
                          m.last_visit, m.last_activity, m.dst_in_use, m.view_prefs, g.*
                          FROM ibf_members m
                            LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
                            LEFT JOIN ibf_moderators mod ON (mod.member_id=m.id OR mod.group_id=m.mgroup )
                          WHERE m.id='1'

mySQL error: 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 'mod ON (mod.member_id=m.id OR mod.group_id=m.mgroup )
         
mySQL error code: 1064
Date: Wednesday 30th of March 2005 01:52:25 PM"

Vous serait-il possible d'intervenir ou de me renseigner sur ce qu'il faut faire. Merci.
@+
Christian

Hors ligne Lanzecki

  • Débutant
  • *
  • Messages: 30
    • http://
Pb Mysql Depuis Ce Matin
« Réponse #1 le: 30 mars 2005 à 15:09:22 »
Bonjour

Depuis ce matin j'ai aussi des problèmes. Ca concerne un petit applicatif dont les dernières modifications datent d'août 2004.
Depuis ce matin, j'aile problème suivant :

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/users/xx/xx/www/prive/xxxx.php on line 223

C'est une gestion de planning pour 15 salariés. Ca fonctionne impeccable depuis 9 mois et aujourd'hui c'est la panne.

J'ai été cherché sur internet si je trouvais un endroit ou serait indiqué les modifications apportés par la version 4.1. Je n'ai rien trouvé et ma syntaxe semble correcte d'après le site officiel de php.

Voici le bout de code concerné :
$query="select * from rendezvous where daterv='$daterv' and ID_Conseiller=$id order by HeureDébut";
$res=mysql_query($query);
$r++;
$i=1;
while ($row = mysql_fetch_row($res))

Qu'en pensez-vous ? Ou puis-je trouver l'info sur les modifications apportées par la version 4.1 .

Merci de votre réponse car je sèche complétement

 

Hors ligne thibaud

  • VIP
  • *****
  • Messages: 3 909
    • http://www.phpnet.org/
Pb Mysql Depuis Ce Matin
« Réponse #2 le: 30 mars 2005 à 15:26:47 »
Thibaud GRANGIER
Division Technique mutualise-dedie
PHPNET

Hors ligne Lanzecki

  • Débutant
  • *
  • Messages: 30
    • http://
Pb Mysql Depuis Ce Matin
« Réponse #3 le: 30 mars 2005 à 15:41:05 »
Merci pour l'info mais entretemps j'ai trouvé le problème.

J'ai rajouté ceci dans mon code pour déboguer et le problème est donc apparu clairement.

if (!$result) {
   $message  = 'Requête invalide : ' . mysql_error() . "\n";
   $message .= 'Requête complète : ' . $query;
   die($message);
}

Sans faire gaffe, lorsque j'ai créé mes tables, il y a deux ans j'ai mis des accents dans le nom de certaines colonnes.  Pendant 2 ans ca a parfaitement bien fonctionné mais plus depuis ce matin. Donc il ne me reste plus qu'à modifier tous les scripts.

Comme quoi il est important de faire du code propre dès le début.

Lanzecki
Qui n'a plus qu'à s'autoflageller ;)  

Hors ligne Natmoulin

  • Débutant
  • *
  • Messages: 12
    • http://www.natmoulin.net
Pb Mysql Depuis Ce Matin
« Réponse #4 le: 30 mars 2005 à 17:15:09 »
Bonjour

J'ai posté derrière
Citer
Cduf
Ecrit le 30/03/2005 à 13:02

Heure de post => 14 h environ

Pour dire, que moi, aussi, mon forum était HS et ce depuis ce matin !  :blink:  et mon message a disparu !  :blink:

Citer
mySQL query error: SELECT mod.mid as is_mod, m.id, m.name, m.mgroup, m.password, m.email, m.allow_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,
                              m.mod_posts, m.language, m.skin, m.new_msg, m.show_popup, m.msg_total, m.time_offset, m.posts, m.joined, m.last_post,
                  m.last_visit, m.last_activity, m.dst_in_use, m.view_prefs, g.*
                  FROM ibf_members m
                    LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
                    LEFT JOIN ibf_moderators mod ON (mod.member_id=m.id OR mod.group_id=m.mgroup )
                  WHERE m.id='1'

mySQL error: 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 'mod ON (mod.member_id=m.id OR mod.group_id=m.mgroup )
         
mySQL error code: 1064
Date: Wednesday 30th of March 2005

Est-ce une pratique habituelle ici, d'effacer certains messages sans pour autant prévenir les utilisateurs ?
« Modifié: 30 mars 2005 à 17:18:14 par Natmoulin »
Bonne journée et merci.
Nat.

Hors ligne diaoul

  • Expert
  • ****
  • Messages: 663
    • http://diaoul.net
Pb Mysql Depuis Ce Matin
« Réponse #5 le: 30 mars 2005 à 17:22:25 »
oui, c'est systematique!


ps: si vous comprenez quelque chose aux 4 derniers posts du sujet migration du serveur  SQL, merci de m'éclairer ;)
« Modifié: 30 mars 2005 à 17:29:35 par diaoul »

Hors ligne Sasayaki no karasu

  • Dominar en exil
  • VIP
  • *****
  • Messages: 1 157
Pb Mysql Depuis Ce Matin
« Réponse #6 le: 30 mars 2005 à 17:28:19 »
Citer
voici l'info :

http://forums.ibf-french.com/index.php?showtopic=17300
En tout cas la réponse est là...
Ni rwa ! Ni rinne ! Ni djeus ! Ni maets ! Fini de s'faire avwar !

Hors ligne Natmoulin

  • Débutant
  • *
  • Messages: 12
    • http://www.natmoulin.net
Pb Mysql Depuis Ce Matin
« Réponse #7 le: 30 mars 2005 à 17:53:31 »
Citer
oui, c'est systematique!


ps: si vous comprenez quelque chose aux 4 derniers posts du sujet migration du serveur  SQL, merci de m'éclairer ;)
Merci pour la réponse.
Mais cette url http://forums.ibf-french.com/index.php?showtopic=17300

adresse sur un sujet du mois de novembre 2004.  :blink:

Donc, je n'ai pas mieux compris comment résoudre le problème ?
et mon forum est tjs HS depuis ce matin.
 :blink:  :blink:  :blink:
« Modifié: 30 mars 2005 à 17:55:17 par Natmoulin »
Bonne journée et merci.
Nat.

Hors ligne Sasayaki no karasu

  • Dominar en exil
  • VIP
  • *****
  • Messages: 1 157
Pb Mysql Depuis Ce Matin
« Réponse #8 le: 30 mars 2005 à 18:04:07 »
Je vois pas le rapport avec la date. Il parle de cette version de mysql, la date n'a pas d'importance. C'est une histoire de champs réservés avec mysql 4.1 (qui vient d'être mis sur SQL1) qu'ibf utilise.
Ni rwa ! Ni rinne ! Ni djeus ! Ni maets ! Fini de s'faire avwar !

Hors ligne Mr K.

  • Connaisseur
  • ***
  • Messages: 422
    • http://
Pb Mysql Depuis Ce Matin
« Réponse #9 le: 30 mars 2005 à 18:04:34 »
Salut,

J'ai aussi un probleme sur mon forum qui n'est pas Invision Power Board.

En effet, j'ai un message d'erreur des que je clique sur un titre de sujet (a lire).
Le message d'erreur est
Citer
Illegal mix of collations (latin1_bin,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

Quelqu'un a-t-il une idee ? Merci.

Bye,
« Modifié: 30 mars 2005 à 18:26:27 par Mr K. »
peux croire sans voir, peux voir sans croire !

Hors ligne Boutmenteux

  • Débutant
  • *
  • Messages: 11
Pb Mysql Depuis Ce Matin
« Réponse #10 le: 30 mars 2005 à 18:10:45 »
Nous aussi nous avons le même soucis depuis ce matin avec notre forum  <_<

je veux bien que ce soit un problème de compatibilité entre les versions de sql
mais quand on ne connait rien à ce language c'est pas évident

un peu d'aide sera la bien venue


mon message .....

mySQL query error: SELECT mod.mid as is_mod, m.id, m.name, m.mgroup, m.password, m.email, m.allow_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,
                              m.mod_posts, m.language, m.skin, m.new_msg, m.show_popup, m.msg_total, m.time_offset, m.posts, m.joined, m.last_post,
                          m.last_visit, m.last_activity, m.dst_in_use, m.view_prefs, g.*
                          FROM ibf_members m
                            LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
                            LEFT JOIN ibf_moderators mod ON (mod.member_id=m.id OR mod.group_id=m.mgroup )
                          WHERE m.id='2'

mySQL error: 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 'mod ON (mod.member_id=m.id OR mod.group_id=m.mgroup )
         
mySQL error code: 1064
Date: Wednesday 30th of March 2005 06:09:17 PM



merci  :huh:
 
« Modifié: 30 mars 2005 à 18:43:09 par Boutmenteux »

Hors ligne CTAC

  • Habitué
  • **
  • Messages: 124
    • L'informatique pour tous Natmoulin
Pb Mysql Depuis Ce Matin
« Réponse #11 le: 30 mars 2005 à 18:20:50 »
Bonsoir..

Non seulement ce n'est pas tres simple àcomprendre, mais lequel de Php ou D'Ipb peut nous apporter"LA" Solution..

Par ce qu'en faite nous n'avons plus d'acces à nos differents sites et autres forums.

ce serait sympa de nous expliquer, NON ?

 
CTAC vous dit à Bientôt ... et surtout Merci.

L'Informatique pour Tous ! C'est par ICI

Hors ligne diaoul

  • Expert
  • ****
  • Messages: 663
    • http://diaoul.net
Pb Mysql Depuis Ce Matin
« Réponse #12 le: 30 mars 2005 à 18:24:16 »
apparement, le post #4 du lien donné ci-dessus http://forums.ibf-french.com/index.php?showtopic=17300 répond à la question
« Modifié: 30 mars 2005 à 18:24:36 par diaoul »

Hors ligne Boutmenteux

  • Débutant
  • *
  • Messages: 11
Pb Mysql Depuis Ce Matin
« Réponse #13 le: 30 mars 2005 à 18:40:21 »
après lecture de différents posts

j'ai trouvé ceci : Essaye de réparer tes tables en passant par phpMyAdmin ou alors demande à ton hébergeur d'effectuer un check sur ta base de donnée.

moi phpMyAdmin et ses tables .... c'est plutôt de l'hébreu
alors ..... la 2ème solution ???

 :rolleyes:
« Modifié: 30 mars 2005 à 18:41:54 par Boutmenteux »

Hors ligne diaoul

  • Expert
  • ****
  • Messages: 663
    • http://diaoul.net
Pb Mysql Depuis Ce Matin
« Réponse #14 le: 30 mars 2005 à 18:46:04 »
as-tu essayé de modifier /forum/sources/functions.php ligne 1851 comme dans ce post?