Vad får du för resultat om du utför frågorna
select userId from tblUsers where mailID = 216
och
select * from tblUsers_imail_reply
where reciever = <detVärdeDuFickFrånFöregåendeFråga>
?
2 svar · 203 visningar · startad av WebbisNet
kan nån se varför jag får rs.eof, databasen innehåller poster
Dim intMailID
intMailID = Request.QueryString("mailID")
if CInt(intMailID) <> 0 Then
Set rs = objConn.Execute("SELECT Sex, username, persnr, City, picture, "&_
"mailID, mailDate, mailTime, sender,Reciever, Headline, message, mailRead "&_
"FROM tblUsers INNER JOIN tblUsers_imail_reply ON tblUsers.userID = tblUsers_imail_reply.reciever where mailID="& intMailID)
objConn.Execute("Update tblUsers_imail_reply SET mailRead = 0 where mailID ="& intMailID &" ")
if rs.eof then
response.write "Något gick snett"
else
sender=Session("userID")
reciever=rs("userID")
username=rs("username")
mailID=rs("mailID")
Datum=rs("mailDate")
Headline=replace(rs("Headline")," "," ")
userPic=rs("picture")
varSex=rs("sex")
end if
När jag kör frågan i mysql får jag
Din SQL-fråga utfördes korrekt (Frågan tog 0.0004 sek)
SQL-fråga:
SELECT Sex, username, persnr, City, picture, mailID, mailDate, mailTime, sender, Reciever, Headline, message, mailRead
FROM tblUsers
INNER JOIN tblUsers_imail_reply ON tblUsers.userID = tblUsers_imail_reply.reciever
WHERE mailID =216
LIMIT 0 , 30
men posten 216 visas inte i databasen efter körning av sql-satsen...får bara att den utfördes korrekt
Vad får du för resultat om du utför frågorna
select userId from tblUsers where mailID = 216
och
select * from tblUsers_imail_reply
where reciever = <detVärdeDuFickFrånFöregåendeFråga>
?
LarsG skrev:
Vad får du för resultat om du utför frågorna
select userId from tblUsers where mailID = 216och
select * from tblUsers_imail_reply where reciever = <detVärdeDuFickFrånFöregåendeFråga>?
Fråga 1 får göras om till detta för att bli giltig
Din SQL-fråga utfördes korrekt (Frågan tog 0.0003 sek)
SQL-fråga:
SELECT userId
FROM tblUsers
INNER JOIN tblUsers_imail_reply
WHERE mailID =216
LIMIT 0 , 30
Detta ger 5 användarID, ska bara vara 1 eftersom mailen bara är till 1 person
userId
1
2
786
792
801
mail 216 är till användarID 15 som inte finns med i listan och kommer från ID 1 som finns, det är mailet som jag skickade till ID 15