Regrouper données du même nom

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 : Regrouper données du même nom

Re: Regrouper données du même nom

par fabrice88250 » 15 janv. 2017, 14:23

j'ai trouvé il me manquait les ' dans ma requette.
$selectpromo = "SELECT * FROM matable WHERE type = '$type'";
Merci ;)

Re: Regrouper données du même nom

par fabrice88250 » 15 janv. 2017, 14:16

rebonjour bon alors j’essaie de trouver une solution.
là, j'en suis à la mais j'ai un message d'erreur sur la deuxième requet sql.

Code : Tout sélectionner

$select = 'SELECT DISTINCT type FROM matable'; $clients = pg_query($dbconn,$select) or die ('Error in query procedural --> '.pg_last_error()); while($row = pg_fetch_array($clients)) { $type = stripslashes($row["type"]); echo $type. '<br/>'; $selectpromo = 'SELECT * FROM matable WHERE type = '.$type; $promos = pg_query($dbconn,$selectpromo) or die ('Error in query procedural --> '.pg_last_error()); while($promo = pg_fetch_array($promos)) { echo stripslashes($promo["nom"]).'<br/>'; } }
L'erreur sql qui est retourné est sur la ligne
$selectpromo = 'SELECT * FROM matable WHERE type = '.$type;
Error in query procedural --> ERREUR: erreur de syntaxe sur ou près de « à » LINE 1: SELECT * FROM matable WHERE type = la vie des ours ^

Regrouper données du même nom

par fabrice88250 » 15 janv. 2017, 12:47

Bonjour,
j'ai un base de données avec de centaines de données.
dans cette table j'ai différents champs : id type nom détail
je voudrai à l'affichage regrouper tout les types identique afin de faire un liste du genre :

En titre : type
nom1
nom2
nom3....

Est ce que cela se passe depuis la requet du genre
$select = "SELECT * FROM matable WHERE type='??????' ";

ou via PHP ?

Merci de votre aide.