Pb recuperation select

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 14:54

je fait comment sa ?
t'as jamais utilisé phpmyadmin ?

Eléphant du PHP | 223 Messages

29 juin 2010, 15:02

ben si je colle

$sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')";

dans sql de phpmyadmin c'est sa ?

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 15:05

ben si je colle

$sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')";

dans sql de phpmyadmin c'est sa ?
non faut collé la requête, ce que rend $sql

Eléphant du PHP | 223 Messages

29 juin 2010, 15:08

SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '2010-08-07 16:00:00' AND '2010-08-14 10:00:00') or (Date_fin BETWEEN '2010-08-07 16:00:00' AND '2010-08-14 10:00:00')
reponse

requête SQL:
SELECT DISTINCT * 
FROM tarifs
WHERE (
Date_deb
BETWEEN '2010-08-07 16:00:00'
AND '2010-08-14 10:00:00'
)
OR (
Date_fin
BETWEEN '2010-08-07 16:00:00'
AND '2010-08-14 10:00:00'
)
LIMIT 0 , 30 

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 15:12

donc pas de résultats ?

Eléphant du PHP | 223 Messages

29 juin 2010, 15:14

ben si car si la date est deja reserver sa me le dit si par reserve le formulaire continue
je veut recup id de la periode

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 15:16

ben si car si la date est deja reserver sa me le dit si par reserve le formulaire continue
je veut recup id de la periode
visiblement ta requête ne donne pas résultat dans phpmyadmin

Eléphant du PHP | 223 Messages

29 juin 2010, 15:18

voici le code

Code : Tout sélectionner

if(empty($ResaNo)){ $DateDe="$AnneesD-$MoisD-$JourD 16:00:00"; $DateFi="$AnneesF-$MoisF-$JourF 10:00:00"; $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'].''; } if(empty($valeur)){ $db = mysql_connect($serveur, $user, $passw); mysql_select_db('$bd_base',$db); $ids=''.$data['id'].''; $sql = "SELECT * FROM tarifs WHERE id='10' "; $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'].''; } } $val=substr("$valeur", 0, 3); $DateDeb="$AnneesD-$MoisD-$JourD"; $DateFin="$AnneesF-$MoisF-$JourF"; $nbjours = round((strtotime($DateDeb) - strtotime($DateFin))/(60*60*24)); $Nb=substr("$nbjours", 1, 10); $total=($val/7)*$Nb; $TJ=($val/7); $pourcentage=$total * '0.25';

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 15:21

ta pas besion de connecter plusieur fois a ta base

qu'est ce que tu cherches a faire en faisant
while($data = mysql_fetch_assoc($req))
{
$valeur=''.$data['valeur'].'';
$id=''.$data['id'].'';
}

Eléphant du PHP | 223 Messages

29 juin 2010, 15:24

qu'il me donne id de la periode . entre les 2 dates

ViPHP
ViPHP | 5462 Messages

29 juin 2010, 15:25

qu'il me donne id de la periode . entre les 2 dates
si tu attend qu'un seul resultat pas besion de faire une boucle

Eléphant du PHP | 422 Messages

30 juin 2010, 13:33

à partir du moment ou tu à rien dans $id c'est que tu fait pas se qu'il faut ! phpmyadmin te donne rien donc ta requête est pas bonne ! donc il faut retravailler ta requet et comment on exploite les données récupérées (ca on peut pas le faire pour toi)

++
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

30 juin 2010, 15:43

salut

ma requete distinct fonctionne elle recupere bien le champ valeur comment recuper id ou un select * form table maValeur

c'est un ruc de dingue comment recupere id de se distinct grrrrrrrrr
je grise

Eléphant du PHP | 223 Messages

30 juin 2010, 17:09

est il possible de cree une table avec de date sans l'année ?

ViPHP
AB
ViPHP | 5818 Messages

30 juin 2010, 17:16

est il possible de cree une table avec de date sans l'année ?
Pourquoi faire ? Pour quel usage ? En quoi l'année te gène dans une date ?