Mysql veritabanında yoksa kaydet

0
Onaylı Üye
Üye
Katılım
30 Kasım 2006
Mesajlar
0
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.
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
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 ............");
}
 
0
Onaylı Üye
Üye
Katılım
30 Kasım 2006
Mesajlar
0
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];
}
 
Geri
Üst