Merhabalar, bu aralar botlu bir video script yazıyorum(php).
Fakat mysql'de bir yerde takılıyorum acaba yardımcı olabilir misiniz?
Öncelikle diyelim ki "R10 Forum" diye bir video var. Bunu botla çektim. Günler geçti bir kere daha botla "R10 Forum" adlı videoyu çektim. Seo da ikisi de r10-forum.html oluyo. Acaba bunu mysql'e farklı nasıl ekletebiliriz? Yani iki aynı video fakat farklı adreslerde olmalı. İkisinin de farklı olmalı. Yapabilir miyiz böyle bişeyi acaba?
PHP ve MySQL aynı kaydı farklı gönderme(yardım)
13
●1.010
- 14-06-2010, 13:18:50Biraz yabancıyım bu işlerde sutunu nerden unique yapcam? Unique dediğiniz "birincil" mi acaba?BHCoder adlı üyeden alıntı: mesajı görüntüle
- 14-06-2010, 13:22:14r10 forum ismini seo olarak mysql'a eklersin sonra botta bu video varmı yokmu kontrol ettirirsin. Veri çekmeden evvel attaki sorgulamayı yaptırırsan,
$q="SELECT isimseo FROM video WHERE isimseo='$isimseo' LIMIT 0,1 "; $sorgu=mysql_query($q); if(!$sorgu) { echo "MySQL Error $SQL " . mysql_error(); exit(); } if(mysql_num_rows($sorgu)==0) {bot aynı videoyu gördüğünde atlayarak diğer videolardan çekmeye devam eder.
Edit: Unique benzersiz demektir.. Unique yaparsana aynı isimde 2 kere kayıt yapmaz.. burda dikkat etmen gereken isimi unique yapacaksın. - 14-06-2010, 13:29:53Unique yapmazsan ve linkleri ID'ye göre ayarladıysan zaten isim benzerliği sorun yaratmaz. Seo'ya göre yapıyorsanMisafir adlı üyeden alıntı: mesajı görüntüle
if(mysql_num_rows($sorgu)==0) {bu sorgulamayı;
if(mysql_num_rows($sorgu)==1) {bu şekilde değiştirip,
$isim = $isim2;
gibi bir değişiklik eklenebilir. - 14-06-2010, 13:37:58Hocam özel mesaj attım yardımcı olursanız bi.gezginturk adlı üyeden alıntı: mesajı görüntüle
- 14-06-2010, 13:46:28Ben bildiğim kadarıyla yardımcı olmaya çalışıyorum.. Forum üzerinden butur bilgiler paylaşılırsa daha iyi olur.Butur sorunla karşılaşanlarada faydalı oluruz