Je choisissais d'une table d'attribut avec la requête ci-dessous .. Le problème est que je requiers une chaîne formatée selon une condition ..chaîne MySQL formatage + des instructions conditionnelles
1.) Chaîne formatée en commençant par la chaîne " répondre: »
2.) Suivez la chaîne ci-dessus:
Framed-Route + Framed-IP
ou Framed-IP est la route est pas définie
ou Pool-Conseil
Ci-dessous un exemple de ce dont j'ai besoin ..
Exemple: Réponse: IP Framed = "111.111.111.111"
Example2: Répondre: PoolHint = "8"
peut les états de l'état MySQL être utilisés pour cela?
Modifier la suiteSi (attribut_name == 'Framed-Route') Reply = Framed-Route = "valeur"; elseif (nom_attribut == 'Framed-IP) Répondre = IP Encadré = "valeur" autre réponse = PoolHint = "valeur"
########### SortieSELECT attribute_name, value
FROM user_product_attribute upa, product_attribute pa
WHERE upa.user_product_id IN
( SELECT upa.user_product_id
FROM user_product_attribute upa, user_product up, product_attribute pa, product p
WHERE pa.attribute_name = 'username'
AND pa.product_attribute_id = upa.product_attribute_id
AND pa.product_id = p.product_id
AND up.status = 'active'
AND p.product_name = 'product1'
AND upa.value = 'joebogs')
AND upa.product_attribute_id = pa.product_attribute_id
########### sortie
valeur nom_attribut
Framed-Route 111.111.111.111
-Framed-IP Adresse 111.111.111.111
PoolHint 8
Nom d'utilisateur Mot de passe joeblogs
passe
C'est un début ... En plus cependant j'ai besoin de ce qui suit .. If (attribute_name == 'Framed-Route') Reply = Framed-Route = "valeur"; elseif (nom_attribut == 'Framed-IP') Reply = Framed-IP = "valeur"; – Lee
OK - Je vois ce que tu veux dire. Je vais mettre à jour ma réponse rapidement – Joel
Merci, très apprécié – Lee