SELECT Plano.Nome,Plano.Cod,Plano.Valor,planodsemana.CodDia FROM plano,planodsemana where plano.Cod=planodsemana.plano_Cod;
exemplo da Tabela.:
tabela planodsemana(
planodsemana.plano_Cod
planodsemana.CodDia
dados
)
esse campo planodsemana.CodDia é um campo do tipo chave chave composta e guarda mais de uma informacao tipo no mesmo ID do plano_Cod guarda vários dias dom,seg,ter;
faço a consulta e vai de boa
mysql> SELECT Plano.Nome,planodsemana.CodDia FROM plano,planodsemana where plano.Cod=planodsemana.plano_Cod;
+--------+--------+
| Nome | CodDia |
+--------+--------+
| lmkbjh | Dom |
| plano1 | Dom |
| plano1 | Qua |
| plano1 | Qui |
| plano1 | Sab |
| plano1 | Seg |
| plano1 | Sex |
| plano1 | Ter |
| plano2 | Dom |
| plano2 | Qui |
| plano2 | Seg |
| plano2 | Ter |
+--------+--------+
12 rows in set (0.00 sec)
porem na hora de pegar o resultado no PHP (Preciso que seja definido o dia para colocar na aplicação).
exemplo.:
while($linha=mysql_fetch_array($consulta)){
$rstring.=$linha['Nome']; //Aqui vai normal
$rstring.=$linha['CodDia']; //Aqui como tem mais de uma informação na mesma variável que retornou do bd não da certo
Question
Alexandrel5
Ola amigos.
Tenho um select assim
SELECT Plano.Nome,Plano.Cod,Plano.Valor,planodsemana.CodDia FROM plano,planodsemana where plano.Cod=planodsemana.plano_Cod;
exemplo da Tabela.:
tabela planodsemana(
planodsemana.plano_Cod
planodsemana.CodDia
dados
)
esse campo planodsemana.CodDia é um campo do tipo chave chave composta e guarda mais de uma informacao tipo no mesmo ID do plano_Cod guarda vários dias dom,seg,ter;
faço a consulta e vai de boa
mysql> SELECT Plano.Nome,planodsemana.CodDia FROM plano,planodsemana where plano.Cod=planodsemana.plano_Cod;
+--------+--------+
| Nome | CodDia |
+--------+--------+
| lmkbjh | Dom |
| plano1 | Dom |
| plano1 | Qua |
| plano1 | Qui |
| plano1 | Sab |
| plano1 | Seg |
| plano1 | Sex |
| plano1 | Ter |
| plano2 | Dom |
| plano2 | Qui |
| plano2 | Seg |
| plano2 | Ter |
+--------+--------+
12 rows in set (0.00 sec)
porem na hora de pegar o resultado no PHP (Preciso que seja definido o dia para colocar na aplicação).
exemplo.:
while($linha=mysql_fetch_array($consulta)){
$rstring.=$linha['Nome']; //Aqui vai normal
$rstring.=$linha['CodDia']; //Aqui como tem mais de uma informação na mesma variável que retornou do bd não da certo
}
jeitos que já tentei:
($linha['CodDia']==Sab") ? "Sab" : "" ;
($linha['CodDia]["Sab"]=="Sab") ? "Sab" : "" ;
Edited by Alexandrel5Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.