Asp kayıt döndürme?
24
●1.772
- 30-08-2010, 21:23:45denom adlı üyeden alıntı: mesajı görüntüle
çünkü bir recordsetinden 9 id'inin arkadaşlarının çıktılarını veriyor..
ve 281 9 idin arkadaşı.
amaç iki recordsette bu kayıtları eletip, bir recordsetten gelmeyen verileri listeletmek. - 30-08-2010, 23:41:13Bence sorgulamaları ters yaparsan daha doğru olur.
üyeler tablosudaki üyelerin hepsi tekil ama arkadaşlık tablosunda birçoğu birbiriyle ilişkilendirilmiş.
önce üyelerdeki id=session("id") olanları sıralatıp sonra arkadaslik tablosunda aynı id ile eşleşmeyenleri sıralatman daha doğru gibi olur. - 30-08-2010, 23:50:45denom adlı üyeden alıntı: mesajı görüntüle
Yanlız üye olupda kiç kimseyle arkadaş olmamış birisinin arkadaslik tablosunda kayıdı olmayacaktır.. aslında yapmak istediğim şey arkadaşlık önerileri..
Örn. 9 idli kişinin arkadaşlarının idlerini ana üye db'sinden eletip kalanları öneri olarak 9 idsine listeletmek gibi.. - 31-08-2010, 03:31:58<%
Set bir =Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * from arkadaslik where ekleyen="&session("id")&" and onay=""T"""
bir.Open strSQL,baglanti2,1,3
if not bir.eof then
sql = ""
for i = 1 to bir.recordcount
gelingari = bir("eklenen")
if sql = "" then
sql = "where id <> "&gelingari
else
sql = sql & " and id <> "&gelingari
end if
bir.movenext
next
set iki = baglanti.execute("SELECT * FROM uyeler "&sql)
while not iki.eof
response.write iki("id")&"<br>"
iki.movenext()
wend
else
response.write "Kayıt yok"
end if
%>
gerçekten teşekkür ederim emeğin için..