Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Hébergement > Gratuit > Free
Free Forum de support pour vos questions techniques sur votre hébergement chez Free.fr
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 31/01/2007, 10h28   #1
Nouveau Membre du Club
 
Webmaster
Inscription : novembre 2006
Messages : 158
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : novembre 2006
Messages : 158
Points : 27
Points : 27
Envoyer un message via MSN à jiojioforever
Par défaut pd bdd chez free

Bonjour,
j'ai developpé un site en php / sql et en local il fonctionne nikel ! Je gere des 3 4 tables. Le site étant terminé, je l'ai transféré vers mon ftp free. Ensuite je suis allé dans l'admin de free sql et j'ai importer ma base (que j'avais exporter de ma bdd local avec toutes les infos et données).

et je retrouve une erreur de type

L\'exécution de la requête a échoué.
Table 'BLABLA.LIEU' doesn't exist

blabla étant le nom de ma base et lieu une table.
j'ai vérifié et ma table existe bien dans cette base...

je ne comprends pas pourquoi cette erreur

merci d'avance
jiojioforever est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 10h54   #2
Membre chevronné
 
Avatar de Peut-êtreUneRéponse
 
Homme Guillaume VENTRE
z/OS Technical Leader
Inscription : décembre 2006
Messages : 514
Détails du profil
Informations personnelles :
Nom : Homme Guillaume VENTRE
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : z/OS Technical Leader
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2006
Messages : 514
Points : 617
Points : 617
As-tu vérifier que le nom de base est le bon?

Chez free, le nom de ta base est ton user.

.
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★
Peut-êtreUneRéponse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 10h55   #3
Nouveau Membre du Club
 
Webmaster
Inscription : novembre 2006
Messages : 158
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : novembre 2006
Messages : 158
Points : 27
Points : 27
Envoyer un message via MSN à jiojioforever
ouep vérifié

déjà s'il me trouve cette erreur c'est qui a réussi à se connecter à la base non ?
jiojioforever est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h26   #4
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 33
Points : 17
Points : 17
Tu dois peut-etre ajouter une contrainte trop tôt.
Commence par créer chaque table puis tes contraintes.

Pourrais-tu poster les lignes sql que tu tentes d'importer ?
Melaus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h37   #5
Nouveau Membre du Club
 
Webmaster
Inscription : novembre 2006
Messages : 158
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : novembre 2006
Messages : 158
Points : 27
Points : 27
Envoyer un message via MSN à jiojioforever
je n'ai aucune contrainte.

j'ai insérer 4 tables avec différents données à l'intérieur

Pour la connexion c'est bien comme ça ?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 

//ici les parametres pour la connexion au serveur de base de donnée

$connect = mysql_connect('sql.free.fr','login_nombdd', 'mdp');

  if (!$connect){
  
     echo "Echec de la connection.<br>";
   echo mysql_error();

   }

  else
  
  {

    //sinon on sélectionne la base 'nom_bdd' grâce à la fonction mysql_select_db
    //le premier paramètre est le nom de la base à sélectionner
    //le deuxième paramètre est la valeur retournée par la fonction mysql_connect
    mysql_select_db('login_nombdd',$connect);
	}
?>
par contre j'ai un doute sur mes requetes si je dois ajouter $connexion au bout de la ligne ou non. Sur Easyphp je faisais comme ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$req = mysql_query("SELECT LIEU.*, TYPE.nom_type
                    FROM LIEU, TYPE, NATURE
                    WHERE LIEU.num_nature = NATURE.num_nature
                    AND LIEU.num_type = TYPE.num_type
                    AND NATURE.nom_nature = 'location'
					ORDER BY LIEU.prix_lieu
					;"
				   );

   if (!$req) 
      {
         echo "L\'exécution de la requête a échoué.<br>";
         echo mysql_error()."<br>";
      }
       else
    	{
		 // voir s'il y a des résultats dans la requêtes
		 if (mysql_num_rows($req) == 0)
		     { 
              echo '...
désolé pour le placard de code
jiojioforever est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h58   #6
Nouveau Membre du Club
 
Webmaster
Inscription : novembre 2006
Messages : 158
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : novembre 2006
Messages : 158
Points : 27
Points : 27
Envoyer un message via MSN à jiojioforever
trop bizar...dans ma base si je fais
j'ai des résultats

mais si je mets LIEU en majuscule j'en ai aucun...

depuis quand il faut faire attention à cela ??
jiojioforever est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 12h03   #7
Nouveau Membre du Club
 
Webmaster
Inscription : novembre 2006
Messages : 158
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : novembre 2006
Messages : 158
Points : 27
Points : 27
Envoyer un message via MSN à jiojioforever
et maintenant mon site fonctionne...dingue non ?
jiojioforever est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 12h12   #8
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 33
Points : 17
Points : 17
il me semble que mysql a tjs été sensible à la casse.
Melaus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2007, 13h56   #9
Membre confirmé
 
Avatar de killpatate
 
Homme Aurelien Vaillant
Infographiste 3D
Inscription : septembre 2005
Messages : 232
Détails du profil
Informations personnelles :
Nom : Homme Aurelien Vaillant
Âge : 24
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Infographiste 3D
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2005
Messages : 232
Points : 234
Points : 234
Envoyer un message via MSN à killpatate
Il faut aussi faire attention a l'ordre dont tu pourra donner des critéres de selections.
Sinon oui, en effet SQL est bien sensible à la case, sa permet de dissocier le langage a une requête je pense.
killpatate est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h28.


 
 
 
 
Partenaires

Hébergement Web