Problème utilisation "select"

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 : Problème utilisation "select"

Re: Problème utilisation "select"

par bigamber » 08 sept. 2009, 16:49

Bien vu, ca marche nickel à présent...

Merci bcp

Re: Problème utilisation "select"

par Yosh » 08 sept. 2009, 16:39

Il y un espace après FAMILLE_
Et après DE_

Corrige le nom du champ en enlevant les espaces.

Re: Problème utilisation "select"

par bigamber » 08 sept. 2009, 16:15

Voici un screenshot de ma table :
Je ne sais si sa suffit...

Re: Problème utilisation "select"

par iclo » 08 sept. 2009, 16:01

En gros, il te dit qu'il ne trouve pas la colonne FAMILLE_DE_PRODUIT dans la table "Microsoft"

Vérifie la structure de ta table et éventuellement poste là ici.

Problème utilisation "select"

par bigamber » 08 sept. 2009, 15:33

Bonjour à tous,

Débutant en PHP je rencontre un problème sur l'utilisation de la commande "selecte"
Voici mon code PHP :
<?php 

// on se connecte à MySQL 
$db = mysql_connect('localhost', 'root', 'mysql'); 

// on sélectionne la base 
mysql_select_db('tarifs',$db); 

// on crée la requête SQL 
$sql = "SELECT * FROM microsoft where FAMILLE_DE_PRODUIT = 'Access'"; 

// on envoie la requête 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrement 
while($data = mysql_fetch_assoc($req)) 
    { 
    // on affiche les informations de l'enregistrement en cours 
    echo '<b>'.$data['NIVEAU_ DE_ LICENCES'].''.$data['LANGUE'].''.$data['FAMILLE_ DE_ PRODUIT'].''.$data['DESIGNATION'].''.$data['L/LSA/SA'].''.$data['POINTS'].''.$data['FAMILLE_DE_LICENCES'].''.$data['REF_MS'].''.$data['PME_EN_EUROS'].'</i><br>'; 
    } 

// on ferme la connexion à mysql 
mysql_close(); 
?>
J'ai l'erreur suivante :

Erreur SQL !
SELECT * FROM microsoft where FAMILLE_DE_PRODUIT = 'Access'
Champ 'FAMILLE_DE_PRODUIT' inconnu dans where clause

Je sèche........

Merci d'avance pour votre aide......