İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Veri çekerken eklenen içeriklerin tekrar eklenmemesi ?

KaRaKTeR

0
İyinet Üyesi
Katılım
6 Temmuz 2004
Mesajlar
1,920
Reaction score
36
Merhaba arkadaşlar,

başlıkta belirttiğim gibi eklenen içeriğin tekrardan eklenmemesi için ne yapabilirim?
kod şu şekilde

PHP:
  if(mysql_fetch_array(mysql_query("SELECT * FROM videolar WHERE sef = '$baslik37'"))) ;
  else{
		if($flv != "" && $baslik != "" && $thumb != ""){
		$savepath = 'c/';
$file = explode('/',$resim);
$count = count($file);
$fullfilename = $file[--$count];
if(function_exists('curl_init'))
{
$fp = fopen($savepath.$fullfilename,'w+');
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL, $resim);
curl_setopt($ch , CURLOPT_USERAGENT, 'firefox/2.0.11');
curl_setopt($ch , CURLOPT_FILE, $fp);
curl_exec($ch);
curl_close($ch);
fclose($fp);
}
else
{
copy($resim,$savepath.$fullfilename); // :D
}
							$ekle = mysql_query("INSERT INTO videolar (baslik, sef, flv, aciklama, resim, resimcek, tarih, onay) VALUES ('{$baslik[0]}', '{$baslik37}', '{$flv}', '{$aciklama}', '{$resim}', '{$fullfilename}', '{$tarih}', '1')");
		}


şimdiden teşekkürler
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
$q = mysql_query("SELECT flv FROM videolar WHERE flv='{$flv}'");

if (mysql_num_rows($q) == 0) {
/* bu flv yok, insert komutu buraya */
}
 

KaRaKTeR

0
İyinet Üyesi
Katılım
6 Temmuz 2004
Mesajlar
1,920
Reaction score
36
bunu tam olarak nereye ekliyoruz ? veya neyle değiştiriyoruz ?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
en baştaki if ne iş yapıyor anlamadım, sanırım o kaldırılabilir.
benim verdiğimi hemen insert işleminden önce koyup, insert i komut buraya yazdığım yere alabilirsin.

veya sanırım en baştakini şu şekilde düzenleyebilirsin

if(mysql_num_rows(mysql_query("SELECT * FROM videolar WHERE sef = '$baslik37'")) == 0) {
 

KaRaKTeR

0
İyinet Üyesi
Katılım
6 Temmuz 2004
Mesajlar
1,920
Reaction score
36
Angelo dediklerini yaptım fakat hala eklemeleri 2 defa yapıyor, dosyayı ekte verdim sanırım gözden kaçan başka birşey var incelersen sevinirim.
dosya
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
kod, flv alanına göre kontrol ediyor, flv'si ayrı , ismi aynı olan videolar mı var, tekrar database e eklenmesi garip.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst