Unicité des réponse mySQL
matt974
-
matt974 -
matt974 -
Bonjour,
Je voulais savoir s'il était possible d'assurer une unicité des propositions retourner dans mySQL.
Je m'explique: j'ai une table qui regroupe le nom de l'objet, catégorie, utilisateurs; et un objet peux avoir plusieurs utilisateur, donc il apparaît plusieurs fois dans la base.
J'aimerais faire liste des objets, mais que chacun n'apparaissent qu'une seule fois.
Je voulais savoir si c'était possible, et comment faire.
Je voulais savoir s'il était possible d'assurer une unicité des propositions retourner dans mySQL.
Je m'explique: j'ai une table qui regroupe le nom de l'objet, catégorie, utilisateurs; et un objet peux avoir plusieurs utilisateur, donc il apparaît plusieurs fois dans la base.
J'aimerais faire liste des objets, mais que chacun n'apparaissent qu'une seule fois.
Je voulais savoir si c'était possible, et comment faire.
Configuration: Windows Vista Firefox 2.0.0.14
A voir également:
- Unicité des réponse mySQL
- Réponse automatique thunderbird - Guide
- Réponse automatique gmail - Guide
- Réponse automatique outlook - Guide
- Mysql community download - Télécharger - Bases de données
- Réponse automatique Office : créer un message d'absence - Guide
6 réponses
Si je comprend bien dans ta base tu as par exemple comme objet :
chaise, chaise, table, verre, table, chaise, verre, table, verre.
Et tu voudrais obtenir : chaise, table, verre.
Si c'est ça tu peux faire un : "SELECT DISTINCT objet FROM ...."
chaise, chaise, table, verre, table, chaise, verre, table, verre.
Et tu voudrais obtenir : chaise, table, verre.
Si c'est ça tu peux faire un : "SELECT DISTINCT objet FROM ...."
Rebonjour,
en faite, en utilisant cette commande, j'ai un problème dans mon script, si quelqu'un peut me dire où:
<?php
$sqls = "SELECT DISTINCT depapt, depicao FROM international ORDER BY depapt";
//On envoie la requête
$reqs = mysql_query($sqls);
//On fait une boucle
$id = "0" ;
while($vals = mysql_fetch_array($reqs))
{
$id = bcadd("1", $id);
?>
<option value="<?php echo $id ?>"><?php echo $vals['depapt'] ?> (<?php echo $vals['depicao'] ?>)</option>
<?php
}
?>
</select>
<br>
<br>
<br>
<div style="position:relative;top:0">
<div id="div0" name="vide" style="visibility:visible;position:absolute;top:0">
<big style="font-weight: bold;">Choisisez un aéroport de départ<br>
<br>
</big></small></span></big>
</div>
<?php
$sqlo = "SELECT DISTINCT depapt, depicao FROM international ORDER BY depapt";
//On envoie la requête
$reks = mysql_query($sqlo);
//On fait une boucle
$ids = "0" ;
while($var = mysql_fetch_array($reks))
{
$ids = bcadd("1", $ids);
?>
<div id="div<?php echo $ids ?>" name="<?php echo $var['depapt'] ?>" style="visibility:hidden;position:absolute;top:0">
<big style="font-weight: bold;">Vol au départ de <?php echo $var['depapt'] ?> (<?php echo $var['depicao'] ?>)<br>
<table style="text-align: left; width: 913px; height: 69px;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Numéro de vol</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Aéroport</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Code ICAO</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Appareil(s)</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Temps de vol</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Feuille de route</td>
</tr>
<?php
$sql = "SELECT numero, arrapt, arricao, aircraft, flighttime, rapport FROM classique WHERE depicao='$var['depicao']' ORDER BY arrapt";
//On envoie la requête
$req = mysql_query($sql);
//On fait une boucle
while($val = mysql_fetch_array($req))
{
?>
<tr>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['numero'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['arrapt'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['arricao'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['aircraft'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['flighttime'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['rapport'] ?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<br>
</big></small></span></big>
</div>
<?php
}
mysql_close();
?>
Merci d'avance
Matthias
en faite, en utilisant cette commande, j'ai un problème dans mon script, si quelqu'un peut me dire où:
<?php
$sqls = "SELECT DISTINCT depapt, depicao FROM international ORDER BY depapt";
//On envoie la requête
$reqs = mysql_query($sqls);
//On fait une boucle
$id = "0" ;
while($vals = mysql_fetch_array($reqs))
{
$id = bcadd("1", $id);
?>
<option value="<?php echo $id ?>"><?php echo $vals['depapt'] ?> (<?php echo $vals['depicao'] ?>)</option>
<?php
}
?>
</select>
<br>
<br>
<br>
<div style="position:relative;top:0">
<div id="div0" name="vide" style="visibility:visible;position:absolute;top:0">
<big style="font-weight: bold;">Choisisez un aéroport de départ<br>
<br>
</big></small></span></big>
</div>
<?php
$sqlo = "SELECT DISTINCT depapt, depicao FROM international ORDER BY depapt";
//On envoie la requête
$reks = mysql_query($sqlo);
//On fait une boucle
$ids = "0" ;
while($var = mysql_fetch_array($reks))
{
$ids = bcadd("1", $ids);
?>
<div id="div<?php echo $ids ?>" name="<?php echo $var['depapt'] ?>" style="visibility:hidden;position:absolute;top:0">
<big style="font-weight: bold;">Vol au départ de <?php echo $var['depapt'] ?> (<?php echo $var['depicao'] ?>)<br>
<table style="text-align: left; width: 913px; height: 69px;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Numéro de vol</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Aéroport</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Code ICAO</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Appareil(s)</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Temps de vol</td>
<td style="color: rgb(0, 0, 153); text-align: center; font-weight: bold;">Feuille de route</td>
</tr>
<?php
$sql = "SELECT numero, arrapt, arricao, aircraft, flighttime, rapport FROM classique WHERE depicao='$var['depicao']' ORDER BY arrapt";
//On envoie la requête
$req = mysql_query($sql);
//On fait une boucle
while($val = mysql_fetch_array($req))
{
?>
<tr>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['numero'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['arrapt'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['arricao'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['aircraft'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['flighttime'] ?></td>
<td style="color: rgb(0, 204, 204); text-align: center;"><?php echo $val['rapport'] ?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<br>
</big></small></span></big>
</div>
<?php
}
mysql_close();
?>
Merci d'avance
Matthias
le message d'erreur est le suivant:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\www\vaaustral.net\htdocs\test.php on line 261
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\www\vaaustral.net\htdocs\test.php on line 261
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaye de remplacer
Par : $depicao = $var['depicao'];
$sql = "SELECT numero, arrapt, arricao, aircraft, flighttime, rapport FROM classique WHERE depicao='$depicao' ORDER BY arrapt";
$sql = "SELECT numero, arrapt, arricao, aircraft, flighttime, rapport FROM classique WHERE depicao='$var['depicao']' ORDER BY arrapt";
Par : $depicao = $var['depicao'];
$sql = "SELECT numero, arrapt, arricao, aircraft, flighttime, rapport FROM classique WHERE depicao='$depicao' ORDER BY arrapt";