Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Mysql veritabanında yoksa kaydet

db.gen.tr

0
Onaylı Üye
Üye
Katılım
1 Aralık 2006
Mesajlar
0
Açılan Konu
49
Tepki puanı
0
Konum
<%=istanbul%>
Merhaba,

Mysql veritabanını asp ile kullanıyorum sorunum yok php ile aynı veritabanına bilgi girmek istiyorum.

Mesela ali ismi veritabanında yoksa kaydet için asp ile yazılımım;
PHP:
gelenisim=request("isim")
set kontrol = yol.execute("select id from isim_tablo where isim='"&gelenisim&"'")
if kontrol.eof then
Set isimekle = yol.Execute("INSERT INTO isim_tablo(isim) VALUES ('"&gelenisim&"')")
end if

bunu php ile nasıl yapabilirim.
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
$q = mysql_query("SELECT id FROM isim_tablo WHERE isim='".$gelenisim."');

if (mysql_num_rows($q) == 0) {
mysql_query("INSERT into ............");
}
 

db.gen.tr

0
Onaylı Üye
Üye
Katılım
1 Aralık 2006
Mesajlar
0
Açılan Konu
49
Tepki puanı
0
Konum
<%=istanbul%>
Sağol verdiğin kodla aşağıda ki gibi çözdüm, bu kod daha sadeleşir mi.
PHP:
$kontrol= mysql_query("select id from isim_tablo where isim='".$gelenisim."'");
if (mysql_num_rows($kontrol) == 0) {
mysql_query("INSERT INTO isim_tablo(isim) VALUES ('".$gelenisim."')");
}
$isimal = mysql_query("select id from isim_tablo where isim='".$gelenisim."'");
while($isim2=mysql_fetch_array($isimal )) {
$isim=$isim2[id];
}
 
Üst