Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Pagalbos dėl mysql dvigubo atvaizdavimo.
Parašė lasin· 2013 Sau. 20 14:01:02
#1
Sveiki, taigi man reiktų pagalbos dėl dvigubo atvaizdavimo iš
mysql pagal datą. Pavyzdžiui, kuriu PM sistemą pokalbių tipo, ir niekaip nesugalvoju kaip atvaizduot žinutes, kurios eitu abiejų narių, tik būtų atvaizduojamos pagal datą, turbūt suprantat, turi būti taip:
Admin sako : Labas
Narys sako : hi
Admin sako : Kaip sekasi?
Narys sako : gerai
Taip turėtų but atvaizduojamas susirašinėjimas iš tų gautų ir išsiųstų sms'ų. Pas mane atvaizduoja normaliai ir gautas, ir išsiųstas žinutes, bet atskirais langais, man tereiktų sudėti tai į dialogą/pokalbius bet niekaip nesugalvoju kaip. Ačiū iš anksto jeigu kas padės. :)
Parašė avice· 2013 Sau. 20 14:01:07
#2
order by data asc ar desc nepamenu
Parašė lasin· 2013 Sau. 20 15:01:03
#3
Nu tą ORDER BY data suprantu, bet man reikia atvaizdavimo tokio, kad iš
mysql lentelės atvaizduotų kaip pokalbį
Parašė Pakartoti slaptažodį· 2013 Sau. 20 15:01:26
#4
Pagal
MySQL struktūrą jei
admin siunčia žinutę
nariui, tai išeitų taip, jog įrašant į duomenų bazę būtų ir laukelis kam skirta žinutė (tarkim
to). Tad galima daryti užklausą:
SELECT * FROM messages WHERE from = '".$nuo_ko."' AND to = '$mano_id' ORDER BY timestamp DESC
Tokiu atveju bus atvaizdavimas visų žinučių, kur dalyvauja mūsų pašnekovas ir mes.
Parašė lasin· 2013 Sau. 20 15:01:58
#5
Na nelabai kažkas ir gaunasi.... Gal galima mes apie tai per skype pakalbėt?
Redagavo lasin· 2013 Sau. 20 18:01:39
Parašė Pakartoti slaptažodį· 2013 Sau. 20 19:01:17
#6
Vargu, neturiu laiko privatumui. Tiesa, pateikiau tik idėją kaip tai turėtų atrodyt, nežinau kaip tiksliai tavo atveju.