Page 1 sur 3

Pb recuperation select

Posté : 29 juin 2010, 12:02
par hashut
Bonjour

je n'arrive pas as recupere l'id d'un selct distint pouvez vous m'aide

Code : Tout sélectionner

$db = mysql_connect($serveur, $user, $passw); mysql_select_db('$bd_base',$db); $sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { $valeur=''.$data['valeur'].''; $id=''.$data['id'].''; } echo"$id";
je recupere les date sa c'est ok mais pas moyen de recup l'ID de la date
aidez moi svp
merci

Re: Pb recuperation select

Posté : 29 juin 2010, 13:51
par telnes
hello

$db = mysql_connect($serveur, $user, $passw);
mysql_select_db('$bd_base',$db);
$sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
print_r($data);

}

ca donne quoi

Re: Pb recuperation select

Posté : 29 juin 2010, 14:19
par hashut
pareil
il me recupere pas id de la date selectionne

Re: Pb recuperation select

Posté : 29 juin 2010, 14:23
par stealth35
pareil
il me recupere pas id de la date selectionne
t'as essayé ta requête dans phpmyadmin ?

Re: Pb recuperation select

Posté : 29 juin 2010, 14:26
par hashut
quand je recup la date
$sql = "SELECT * FROM tarifs WHERE id='10' ";
cela marche mais quand je veut que se soit la date selectionne marche pas

$sql = "SELECT * FROM tarifs WHERE id='$id' ";

Re: Pb recuperation select

Posté : 29 juin 2010, 14:27
par stealth35
quand je recup la date
$sql = "SELECT * FROM tarifs WHERE id='10' ";
cela marche mais quand je veut que se soit la date selectionne marche pas

$sql = "SELECT * FROM tarifs WHERE id='$id' ";
montre ta requête final
en faisant un
echo $sql;

Re: Pb recuperation select

Posté : 29 juin 2010, 14:32
par hashut
echo $sql

SELECT * FROM tarifs WHERE id=''

Re: Pb recuperation select

Posté : 29 juin 2010, 14:37
par stealth35
echo $sql

SELECT * FROM tarifs WHERE id=''
donc $id n'existe pas ou n'est pas remplis
travaille en E_ALL | E_STRICT

Re: Pb recuperation select

Posté : 29 juin 2010, 14:38
par hashut
echo $sql

SELECT * FROM tarifs WHERE id=''
donc $id n'existe pas ou n'est pas remplis
travaille en E_ALL | E_STRICT
j'y suis deja aucune erreur

Re: Pb recuperation select

Posté : 29 juin 2010, 14:40
par stealth35
ton $id est definie ou ?

Re: Pb recuperation select

Posté : 29 juin 2010, 14:43
par hashut
ben je veut recupere l'id de seletion de date
$sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')";
je veut recup id du distinct c'est tous

Re: Pb recuperation select

Posté : 29 juin 2010, 14:47
par stealth35
cette requête la ca te donne quoi dans phpmyadmin ?

Re: Pb recuperation select

Posté : 29 juin 2010, 14:49
par hashut
comment sa dans phpmyadmin ?

Re: Pb recuperation select

Posté : 29 juin 2010, 14:51
par stealth35
comment sa dans phpmyadmin ?
fais ta requete dans phpmyadmin et regarde ce que rend le tableau

Re: Pb recuperation select

Posté : 29 juin 2010, 14:53
par hashut
je fait comment sa ?