probleme sur ''Select' Champ d'une table qui est en ''Text&q

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 : probleme sur ''Select' Champ d'une table qui est en ''Text&q

par Cyrano » 26 juil. 2005, 09:04

pas nécessairement faut : incomplet:

Code : Tout sélectionner

select p.id,p.reference,p.marque,p.designation,p.commentaire,p.prix from produits as p
comme ça c'est ok.

par adri » 26 juil. 2005, 08:45

il me semble que ta requête n'est pas bonne:

Code : Tout sélectionner

select p.id,p.reference,p.marque,p.designation,p.commentaire,p.prix from produits
devrait être:

Code : Tout sélectionner

SELECT id, reference, marche, designation, commentaire, prix FROM produits
ou encore

Code : Tout sélectionner

SELECT produits.id, produits.reference, produits.marche, produits.designation, produits.commentaire, produits.prix FROM produits
mais comme tu ne sélectionne qu'une seule table le préfixe de la table n'est pas utile.

Dans ta requête d'avant tu demande de sélectionner les champs de la table p qui se trouve dans la table produits, ça me parrait déjà bizarre que ça ait marché avant...[/code][/php]

par pjl » 26 juil. 2005, 08:39

Ca ne marche plus ? c'est à dire ? as tu un message d'erreur ?

As-tu testé ta requête avec un client de ta base de données comme PHPMyAdmin ?

probleme sur ''Select' Champ d'une table qui est en ''Text&q

par Invité » 26 juil. 2005, 00:08

Bonsoir,
Je vous explique mon probleme,

Voila avant tout la structure de la table

CREATE TABLE produits (
id int(10) unsigned NOT NULL auto_increment,
marque int(10) unsigned NOT NULL default '0',
reference varchar(80) NOT NULL default '',
designation varchar(255) NOT NULL default '',
description text NOT NULL,
categorie int(10) unsigned NOT NULL default '0',
prix float NOT NULL default '0',
commentaire text,
) TYPE=MyISAM;

Lorsque je fais un ''select'' par exemple
select p.id,p.reference,p.marque,p.designation,p.prix from produits

ca marche très bien
Mais dés que je fais
Voila on arrive au probleme
select p.id,p.reference,p.marque,p.designation,p.commentaire,p.prix from produits

j'ai ajouté, p.commentaire
Ca ne marche plus.

alors bien sûr je remarque que le champs commentaire est en 'Text'

Est-ce pour cela ?
parceque le champs est en text ?

Parceque si je le met en Varchar 255,,
Ce que je n'ose pas faire parceque ca risque de coupé le text

Que puis-je faire s'il vous plais ?

Merci