[RESOLU] impossible importer liste dans BDD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] impossible importer liste dans BDD

Re: impossible importer liste dans BDD

par ifate » 23 mars 2014, 21:08

Bonsoir. En fait c'est l'interface de connexion a phpMyAdmin qui a changée et je pense que cela n' a aucun rapport avec mon problème mais cela est arrivé en même temps mais pure coïncidence. Je vous met le code PHP qui s'affiche dans la page web mais je n'ai rien modifié :
La connection a la base de donnée ( pas de probleme de ce côté ) :

<?PHP

$connexion=mysql_connect("localhost","xxxxxxxxxx","xxxxxxxxx")OR die('Erreur de connexion');
mysql_select_db('monteedupoupet')OR die('Erreur de sélection de la base');
$requete = mysql_query('SELECT *FROM course ORDER BY nom ASC') OR die('Erreur de la requête MySQL');
mysql_close()

/*$connexion=mysql_connect("localhost","monteedupoupet","salins39110")OR die('Erreur de connexion');
mysql_select_db('monteedupoupet')OR die('Erreur de sélection de la base');
$requete = mysql_query('SELECT *FROM cadets ORDER BY nom ASC') OR die('Erreur de la requête MySQL');
mysql_close()*/
?>

le code de la liste des inscrits :

<?php
while($liste = mysql_fetch_array($requete))

{ ?>
<table width="923">
<tr>
<td width="193"><?php echo $liste['nom'];?></td>
<td width="110"><?php echo $liste['prenom'];?></td>
<td width="45"><?php echo $liste['ne'];?></td>
<td width="33"><?php echo $liste['sexe'];?></td>
<td width="45"><?php echo $liste['pays'];?></td>
<td width= "50"><?php echo $liste['dept'];?></td>
<td width="316"><?php echo $liste['club'];?></td>
<?php if ($liste['paye']==='Oui'){$style="color:#00FF00";$word="OUI";}else{$style="color:red";$word="NON";} ?>
<td width="43"><?php echo '<span style="'.$style.'">'.$word.'</span>';?></td>
<?php if ($liste['cm']==='Oui'){$style="color:#00FF00";$word="OUI";}else{$style="color:red";$word="NON";} ?>
<td width="48"><?php echo '<span style="'.$style.'">'.$word.'</span>';?></td>

</tr>
</table>
<?php } ?>

et le message d'erreur est : " Nombre de colonnes invalide dans les données CSV à la ligne 1. "

Voici la structure de ma table ( si cela peut vous aider )

1 nom varchar(100) latin1_general_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
2 prenom varchar(20) latin1_general_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
3 ne decimal(4,0) Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
4 sexe varchar(1) utf8_unicode_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
5 pays varchar(5) utf8_unicode_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
6 dept varchar(10) utf8_unicode_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
7 club varchar(100) utf8_unicode_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
8 paye varchar(4) utf8_unicode_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier
9 cm varchar(4) utf8_unicode_ci Non Aucune Modifier Modifier Supprimer Supprimer Affiche les valeurs distinctes Affiche les valeurs distinctes Primaire Primaire Unique Unique Index Index Spatial Spatial Texte entier Texte entier

En vous remerciant, bonne soirée a vous tous.

Re: impossible importer liste dans BDD

par moogli » 12 mars 2014, 19:44

salut,

sans code ni plus d'info on ne peux pas te répondre tellement cela peux être vaste.

tu parle de mise à jour serveur, il s'agit de mise a jour de php ?
si oui de qu'elles sont les versions d'origine et actuelle ?

généralement il s'agit de chose faite "old school" (voir poussièreuse d'il y a + de 10ans) qui ne passe le cas de php 5.3 ou 5.4).
par exemple
- utilisation de register globals on
- utilisation de de short tags
- une tas d'autre qu se trouve dans la doc de php.

donc a minima le code de traitement qui fournit ce message d'erreur et le formulaire sinon on ne peux aller plus loin ;)

@+

Re: impossible importer liste dans BDD

par moogli » 12 mars 2014, 19:41

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

impossible importer liste dans BDD

par ifate » 08 mars 2014, 23:08

Bonsoir a tous. cela fait plusieurs années que j'ai créer une base de données avec plusieurs table dans un site de course a pied. C'est très pratique pour entrer la liste des inscrits qui change pratiquement tous les jours. Mais voila depuis qu'une mise a jour a été faite sur le serveur du site je ne peux plus importer mes listes au format CVS, ni les nouvelles ni les anciennes.le message d'erreur est : " Nombre de colonnes invalide dans les données CSV à la ligne 1." alors que je n'ai absolument rien changé dans mon programme. Le webmaster du site aurait il pu bloquer l'importation de fichiers dans sa base de données ou il y a t'il au autre problème ? En vous remerciant pour votre coup de pouce. Bonne soirée.