Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 21/01/2008, 21h29   #1
Futur Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 39
Points : 16
Points : 16
Par défaut [SQL] Champ inconnu dans field list

Bonjour,

J'ai un problème avec une requête MySQL ! A chaque fois j'ai ce message d'erreur : Champ 'xxx' inconnu dans field list.

Pouvez-vous me dire à quoi cela correspond ?

Je vous passe mon code source

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Test si le carburant existe dans la base de données
		include "existcarbu.php" ;
		// Si le carburant n'existe pas alors on l'ajoute à la base de données
		if ($retour == 0)
		{
			include "connect.php" ;
 
			$query_ajout_carburant = mysql_query("INSERT INTO carburant ( id_carburant,libelle ) VALUES ( NULL,$carburant )") or die (mysql_error()) ;
		}
 
		// On récupère l'identifiant du carburant pour pouvoir l'associer à un véhicule dans la table nécessiter
		$query_select_carbu = mysql_query("SELECT `id_carburant` AS id_carbu FROM `carburant` WHERE libelle = $carburant") ;
		$val = mysql_fetch_array($query_select_carbu) or die (mysql_error()) ;
		$id_carbu = $val['id_carbu'] ;
 
		// Insertion dans la table nécessiter de l'association entre le carburant et le véhicule
		$query_ajout_necessiter = mysql_query("INSERT INTO `necessiter` (`immatriculation` , `id_carburant` ) VALUES ($immatriculation,$id_carbu)") or die(mysql_error()) ;
 
		mysql_close();
Merci de votre aide !
ludo2612 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 21h44   #2
Membre actif
 
Avatar de wikipierre
 
Inscription : septembre 2005
Messages : 222
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 222
Points : 178
Points : 178
Envoyer un message via MSN à wikipierre
Cela veut dire que ton champs n'existe pas dans ta base SQL
__________________
N'oubliez pas le .
Création de site internet : You Exist | Blog You Exist
wikipierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 10h02   #3
Futur Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 39
Points : 16
Points : 16
Le problème est que ce qu'il met dans le 'xxx' n'est pas un champ mais la valeur d'un champ. Ici c'est la valeur de `libelle` dans la table carburant.

'xxx' contient en fait la valeur de $carburant.

Merci de votre aide
ludo2612 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 13h25   #4
Membre éclairé
 
Inscription : décembre 2007
Messages : 426
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 426
Points : 313
Points : 313
Précise nous déja sur quelle ligne tu as l'erreur
Eric93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 14h59   #5
Futur Membre du Club
 
Étudiant
Inscription : janvier 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 39
Points : 16
Points : 16
Le texte de l'erreur ne précise aucune ligne en particulier
ludo2612 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 21h58   #6
Membre actif
 
Avatar de wikipierre
 
Inscription : septembre 2005
Messages : 222
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 222
Points : 178
Points : 178
Envoyer un message via MSN à wikipierre
Affiche ta requêtes qui donne cet érreur (cherche la) et éxécute la dans PhPMyAdmin, tu arriveras plus facilement a la débugger.
__________________
N'oubliez pas le .
Création de site internet : You Exist | Blog You Exist
wikipierre 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 05h56.


 
 
 
 
Partenaires

Hébergement Web