Pb recuperation select

Eléphant du PHP | 223 Messages

29 juin 2010, 12:02

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

Eléphant du PHP | 422 Messages

29 juin 2010, 13:51

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
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphant du PHP | 223 Messages

29 juin 2010, 14:19

pareil
il me recupere pas id de la date selectionne

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:23

pareil
il me recupere pas id de la date selectionne
t'as essayé ta requête dans phpmyadmin ?

Eléphant du PHP | 223 Messages

29 juin 2010, 14:26

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' ";

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:27

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;

Eléphant du PHP | 223 Messages

29 juin 2010, 14:32

echo $sql

SELECT * FROM tarifs WHERE id=''

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:37

echo $sql

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

Eléphant du PHP | 223 Messages

29 juin 2010, 14:38

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

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:40

ton $id est definie ou ?

Eléphant du PHP | 223 Messages

29 juin 2010, 14:43

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

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:47

cette requête la ca te donne quoi dans phpmyadmin ?

Eléphant du PHP | 223 Messages

29 juin 2010, 14:49

comment sa dans phpmyadmin ?

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:51

comment sa dans phpmyadmin ?
fais ta requete dans phpmyadmin et regarde ce que rend le tableau

Eléphant du PHP | 223 Messages

29 juin 2010, 14:53

je fait comment sa ?