Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/07/2006, 12h14   #1
Membre à l'essai
 
Inscription : avril 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 75
Points : 23
Points : 23
Envoyer un message via MSN à mick84m
Par défaut Probleme de compatibilité Mysql 5.0.22 et phpmyadmin

Bonjour,

Nous avons installé un nouveau serveur avec toutes les dernieres versions des logicels suivants :

mysql 5.0.22
phpmyadmin 2.8.2
php 5.1.3
apache 2.0

Le probleme se situe entre Mysql et phpmyadmin.

Nous faisons un import d'une base de données qui a été créee sur un mysql 3.23.

Et lorsque nous voulons l'administrer avec le phpmyadmin (modifier la valeur d'un champ) nous avons des erreurs dont voici les messages:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
Warning: urldecode() expects parameter 1 TO be string, array given IN /DATA/sites/phpmyadmin/tbl_replace.php ON line 181
 
Warning: preg_match() expects parameter 2 TO be string, array given IN /DATA/sites/phpmyadmin/tbl_replace.php ON line 163
 
Warning: preg_match() expects parameter 2 TO be string, array given IN /DATA/sites/phpmyadmin/tbl_replace.php ON line 165
 
Warning: urldecode() expects parameter 1 TO be string, array given IN /DATA/sites/phpmyadmin/tbl_replace.php ON line 181
 
Warning: urldecode() expects parameter 1 TO be string, array given IN /DATA/sites/phpmyadmin/tbl_replace.php ON line 181
 
Warning: urldecode() expects parameter 1 TO be string, array given IN /DATA/sites/phpmyadmin/tbl_replace.php ON line 181
 
Warning: Cannot MODIFY header information - headers already sent BY (output started at /DATA/sites/phpmyadmin/tbl_replace.php:181) IN /DATA/sites/phpmyadmin/libraries/header_http.inc.php ON line 13
 
Warning: Cannot MODIFY header information - headers already sent BY (output started at /DATA/sites/phpmyadmin/tbl_replace.php:181) IN /DATA/sites/phpmyadmin/libraries/header_http.inc.php ON line 14
 
Warning: Cannot MODIFY header information - headers already sent BY (output started at /DATA/sites/phpmyadmin/tbl_replace.php:181) IN /DATA/sites/phpmyadmin/libraries/header_http.inc.php ON line 15
 
Warning: Cannot MODIFY header information - headers already sent BY (output started at /DATA/sites/phpmyadmin/tbl_replace.php:181) IN /DATA/sites/phpmyadmin/libraries/header_http.inc.php ON line 16
 
Warning: Cannot MODIFY header information - headers already sent BY (output started at /DATA/sites/phpmyadmin/tbl_replace.php:181) IN /DATA/sites/phpmyadmin/libraries/header_http.inc.php ON line 19
 
Erreur
requête SQL:  
 
UPDATE `matable` SET `monchamp1` = 'toto',
`monchamp2` = Array(
 
'Array'
),
`type_champ` = 'Array',
`nowrap` = '' WHERE `enreg` =1 LIMIT 1 
 
MySQL a répondu: 
 
#1305 - FUNCTION mabase.Array does not exist
Il met des "Array" un peu partout alors que le champ attendu devrait etre vide.
De plus le phpmyadmin genere de nombreuses erreurs php.

Quelqu'un aurait-il une idée ?

Par avance Merci.
mick84m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 12h32   #2
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 26
Points : 13
Points : 13
Par défaut Franchement

Franchement si vous savez pas ça... lol
kinola est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 13h06   #3
Invité de passage
 
Inscription : juillet 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1
Points : 1
Points : 1
Etes-vous sûr d'avoir importé la bonne base de données ?
visualbaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 13h22   #4
Membre éclairé
 
Avatar de DBProg
 
Étudiant
Inscription : juillet 2006
Messages : 242
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 242
Points : 315
Points : 315
Bonjour !

Citation:
Envoyé par kinola
Franchement si vous savez pas ça... lol
Quel est l'interêt de ce commentaire ? A part aucun ?

Citation:
Envoyé par mick84m
Quelqu'un aurait-il une idée ?
Es-tu sûr que l'export de la version 3 s'est bien passé ? On dirait que cet erreur vient du fait que le type de champ n'est pas le bon.

Tente un export de PMA 2.8.2 pour voir la structure de la table qu'il va donner (et montre nous peut-être).
__________________
La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
-----------------------------------------------------------
Retrouvez mes articles informatique sur mon Site Developpez.
Le reste, sur le Site perso !

DBProg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 14h33   #5
Membre à l'essai
 
Inscription : avril 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 75
Points : 23
Points : 23
Envoyer un message via MSN à mick84m
voici ce que me donne un export fait avec PMA 2.8.2 avec un mysql 5.0.22:

Code :
1
2
3
4
5
6
CREATE TABLE `test` (
  `enreg` int(11) NOT NULL AUTO_INCREMENT,
  `nom` varchar(50) NOT NULL,
  `prenom` varchar(50) NOT NULL,
  PRIMARY KEY  (`enreg`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

et voici mainetenant un export (celui que je voudrais migrer) fait avec PMA 2.8.2 avec un mysql 3.23.49 :

Code :
1
2
3
4
5
6
CREATE TABLE `test` (
  `enreg` int(11) NOT NULL AUTO_INCREMENT,
  `nom` varchar(50) NOT NULL,
  `prenom` varchar(50) NOT NULL,
  PRIMARY KEY  (`enreg`)
) TYPE=MyISAM  AUTO_INCREMENT=1 ;

même si je remplace la derniere ligne:
Code :
TYPE=MyISAM  AUTO_INCREMENT=1 ;
par :
Code :
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
cela ne marche pas.

de plus si j importe une table contenant un champs ayant dans son nom un "_", j obtiens toujours un Array à la place de la valeur que je lui donne.
mick84m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 15h04   #6
Membre éclairé
 
Avatar de DBProg
 
Étudiant
Inscription : juillet 2006
Messages : 242
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 242
Points : 315
Points : 315
Dans ce cas essaye de redescendre dans les versions de PMA. Prends une 2.7 pour voir si tu as toujours le même problème.
__________________
La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
-----------------------------------------------------------
Retrouvez mes articles informatique sur mon Site Developpez.
Le reste, sur le Site perso !

DBProg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 15h15   #7
Membre à l'essai
 
Inscription : avril 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 75
Points : 23
Points : 23
Envoyer un message via MSN à mick84m
nous avons déjà essayé avec les versions 2.7 et 2.6 en obtenant toujours les même erreurs...
mick84m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 15h19   #8
Rédacteur
 
Avatar de Biglo
 
Inscription : juillet 2002
Messages : 537
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : juillet 2002
Messages : 537
Points : 561
Points : 561
Salut,

C'est un bug dans PHP 5.1.3 apparemment (http://www.howtoforge.com/forums/showthread.php?t=4095). Ce qui explique la sortie de la 5.1.4 très rapidement.
Biglo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 15h53   #9
Membre à l'essai
 
Inscription : avril 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 75
Points : 23
Points : 23
Envoyer un message via MSN à mick84m
Merci pour votre aide, il se trouve que c'est exactement ca le probleme.

Avec php 5.1.4 tout marche correctement.

Merci Beaucoup
mick84m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h00.


 
 
 
 
Partenaires

Hébergement Web