(mysql_num_rows($sorgu) < 1 ):iki nokta koymuşsun. Ayrıca $resimsor değişkenini nasıl alıyosun ? Yani değeri nedir ?
Aynı veriyi 2nci kez işlemesini engelleme sorunu
15
●1.362
- 11-07-2009, 14:19:16@tasarist ilgin için teşekkürler müsait olunca deniyeceğim.
@Enigmatic $resimsorun içeriğini önceki mesajlarda yazdım. if sorgusu zaten oluşturduğum isme göre kontrol yapmıyor.Yani resim isminde falan sorun yok.Onlar işliyor veritabanına ekleniyor eklemede sorun yok benim sorun 2nci kez aynı veriyi eklemede. - 11-07-2009, 15:47:41Sende benzersiz bir isimle kaydet o zaman resmi canım, şöyle bişey kullanabilirsin basitçe,
<? $sayi = rand(0,999999); $tarih = strftime('%y%m%d%H%M%S'); $yeniad = md5($sayi+$tarih); print $yeniad; ?>unique ihtiyaç yokken kullanıldığında sistemde biraz daha fazla kaynak tüketir, en iyisi benzersiz bir isim ile kaydetmek... - 11-07-2009, 18:10:34Kardeş sorguyu oluşturduğum isime göre yapmıyorum , yani senin söylemiş olduğun kısımla alakalı değil benim sorunumun olduğu kısım.
$resimsor değişkeninin içeriği bir url içeriyor ve sorguda bu url daha önceden eklenmişmi eklenmemişmi onu sorguluyorum. mysql_num_rows ile bunun eklenip eklenmediğini sorgulayıp eklenmişse uyarı verdiriyorum eklenmemişse ekletiyorum.
İşte sorun burda bu if koşulu aynı url varsa yinede ekliyor ama ekrandada hata veriyor.
Sorguda hata yok sorgulamada hata yok ama neden çalışmıyor bunu çözemedim.
İlgilendiğin için teşekkür ederim yinede.