View Single Post
Eski 27/11/2006, 16:25   #1 (permalink)
john doe
Doktor Ceviz ;=)
 
john doe Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2006
Mesaj: 197
Varsayılan tablodaki id yi almak

Bi forum yapıyorum kendi amatör seviyemde. Başlıklar ve yazılanlar ayrı iki table da. Önce başlığı giriyor sayfa;

Kod:
<%
baglanti.execute("insert into basliklar(baslik,ekleyen,tarih,durum) values('"&baslik&"','"&username&"','"&tarih&"','acik')")
%>
Sonra başlığın altına yazılanları giriyor. firilmiş olan başlığın id sini birinci tablodan alıp ikinci tabloya baslik_id bölümüne ekliyor. Burada amacım yazdırırken daha kolay yazdırmak;

Kod:
<%baslikyol=baglanti.execute("select id from basliklar where baslik = '"&baslik&"'")%>

<%
baglanti.execute("insert into entryler(baslik_id,entry,ekleyen,tarih,durum) values('"&baslikyol&"','"&lcentry&"','"&username&"','"&tarih&"','"&durum&"')")%>

Yalnız bu kodlar eklemeyi yapmasına rağmen ikinci tablodaki baslik_id bölümü nedense hep boş kalıyor. Ve benim yapmak istediğimi yapmıyor. Acaba bunun nedeni nedir? mysql de birinci tabloda auto inc. olarak id bölümü tasarlanmış. Orada bir hata mı oluyor?

Çözen olursa çok sevinicem 4 saattir kafayı yemek üzereyim de...
john doe hatta değil   Alıntı Yaparak Yanıtla