IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

soucis sur requête


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    noobies
    Inscrit en
    Décembre 2014
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : noobies

    Informations forums :
    Inscription : Décembre 2014
    Messages : 103
    Points : 51
    Points
    51
    Par défaut soucis sur requête
    salut a tous, voila j'ai un soucis avec une requete, je voudrais afficher que les poste provenant d'un pays (.be ou .fr) mais ca ne va pas comme je veux :

    voici ma requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    if ($_SERVER['HTTP_HOST'] == "www.domaine.be" || $_SERVER['HTTP_HOST'] ==  "domaine.be")
     
    	{
     
    	// Get results 
    	$sql = "SELECT a.*, UNIX_TIMESTAMP(a.createdon) AS timestamp, ct.cityname,
    				COUNT(*) AS piccount, p.picfile,
    				scat.subcatname, cat.catid, cat.catname $xfieldsql
    			FROM $t_ads a
    				INNER JOIN $t_cities ct ON a.cityid = ct.cityid
    				INNER JOIN $t_subcats scat ON a.subcatid = scat.subcatid
    				INNER JOIN $t_cats cat ON scat.catid = cat.catid
    				LEFT OUTER JOIN $t_adxfields axf ON a.adid = axf.adid
    				LEFT OUTER JOIN $t_adpics p ON a.adid = p.adid AND p.isevent = '0'
    				LEFT OUTER JOIN $t_featured feat ON a.adid = feat.adid AND feat.adtype = 'A'
    			WHERE $where
    				AND $visibility_condn
    			    AND cityid <97
    				AND (feat.adid IS NULL OR feat.featuredtill < NOW())
    				$loc_condn
    			GROUP BY a.adid
    			ORDER BY a.createdon DESC
                      LIMIT $offset, $ads_per_page";
    	$res = mysql_query($sql) or die($sql.mysql_error());
     
    	}
    	 else
    	 {
    	// Get results 
    	$sql = "SELECT a.*, UNIX_TIMESTAMP(a.createdon) AS timestamp, ct.cityname,
    				COUNT(*) AS piccount, p.picfile,
    				scat.subcatname, cat.catid, cat.catname $xfieldsql
    			FROM $t_ads a
    				INNER JOIN $t_cities ct ON a.cityid = ct.cityid
    				INNER JOIN $t_subcats scat ON a.subcatid = scat.subcatid
    				INNER JOIN $t_cats cat ON scat.catid = cat.catid
    				LEFT OUTER JOIN $t_adxfields axf ON a.adid = axf.adid
    				LEFT OUTER JOIN $t_adpics p ON a.adid = p.adid AND p.isevent = '0'
    				LEFT OUTER JOIN $t_featured feat ON a.adid = feat.adid AND feat.adtype = 'A'
    			WHERE $where
    				AND $visibility_condn
    			    AND cityid >97
    				AND (feat.adid IS NULL OR feat.featuredtill < NOW())
    				$loc_condn
    			GROUP BY a.adid
    			ORDER BY a.createdon DESC
                      LIMIT $offset, $ads_per_page";
    	$res = mysql_query($sql) or die($sql.mysql_error());
     
    	}
    donc tout les les variables cityid françaises vont jusqu’à 97 et les belges a partir de 100, je souhaite un tri a ce niveau la mais ca ne passe pas comme je fais.

    mercii

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Montre nous la requête exacte, pas une requête ou il manque des bouts et dit nous precisemment ce que tu obtiens et ce que tu souhaites obtenir.

    Sinon d'un point de vue PHP, ça ne te gêne pas d'écrire deux fois 17 lignes de requête pour simplement un symbole qui change de sens ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Souci sur requêtes : PK autoincrémentées
    Par Linda_01 dans le forum SQL
    Réponses: 11
    Dernier message: 22/11/2012, 09h17
  2. [MySQL] souci sur une requête
    Par Evelyne31 dans le forum PHP & Base de données
    Réponses: 27
    Dernier message: 24/10/2012, 22h43
  3. Soucis sur une requête sql
    Par tryan dans le forum Langage
    Réponses: 4
    Dernier message: 07/10/2010, 21h10
  4. Petit souci sur requête mysql
    Par Kisa-chan dans le forum Langage SQL
    Réponses: 8
    Dernier message: 03/02/2009, 21h07
  5. Besoin d'aide sur requête croisée
    Par keawee dans le forum Access
    Réponses: 7
    Dernier message: 18/11/2004, 09h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo