Php Mysql_Num_Rows Sorgu Hatası Yardım.?
-
GoldenBoy bunu yazdı:
-----------------------------
error_reporting(!E_WARNING);
Hocam , Ekledim Her hangibi birşey olmadı
-----------------------------ozman error_reporting(0); yaz yada php.ini den ayar yapman lazım o daha sağlıklı olur.çünkü 0 yaparsan normal errorlarıda göstermez.
-
GoldenBoy bunu yazdı:
-----------------------------
hocam php'de yeniyim unique nedr.? :) nasıl yapılır
-----------------------------Mysql veritabanındaki tablonda yapacaksın o işi.bekle biraz capsli atıcam :D
-
$sorgu = mysql_query("select ref_no from kisi_kart values ref_no=$ref_no ");
hocam sorguladığın şey bi sayı olduğu için tırnak içine almana gerek yok yukarıda yazıldığı gibi denebakalım olacak mı?
-
KARİZMATİK METİN EDİTÖRÜ BİR TÜRLÜ AÇILMADIĞINDAN DOLAYI BU ŞEKİLDE ANLATIYORUM :
http://www.imageupload.org/?d=85AFE8D11
Şimdi yukardaki resimde kırmızı ile işaretlediğim yere tıklayarak istediğin alanı UNIQUE alana çevireceksin böylece oraya sen göndersen bile 2 tane aynı ref_no lu veri ekleyemezsin.Böyle uğraşmana da gerek kalmaz.
-
ndmylmz bunu yazdı:
-----------------------------
$sorgu = mysql_query("select ref_no from kisi_kart values ref_no=$ref_no ");
hocam sorguladığın şey bi sayı olduğu için tırnak içine almana gerek yok yukarıda yazıldığı gibi denebakalım olacak mı?
-----------------------------hocam $ref_no <-- varchar integer değil onu belirteyim
üstteki işlemi denedim çıkna hata :
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\site\kaydet.php on line 25
kayıt Eklenditum kod :
<?php
include("ayar.php");
$ref_no = $_GET['ref_no'];
$sorgu = mysql_query("select ref_no from kisi_kart values ref_no=$ref_no ");
if(mysql_num_rows($sorgu) > 0){
echo "Böylebir Kayıt Zaten Mevcut";
}else{
echo "kayıt Eklendi";
}
?> -
sokoban bunu yazdı:
-----------------------------
GoldenBoy bunu yazdı:
-----------------------------
error_reporting(!E_WARNING);
Hocam , Ekledim Her hangibi birşey olmadı
-----------------------------ozman error_reporting(0); yaz yada php.ini den ayar yapman lazım o daha sağlıklı olur.çünkü 0 yaparsan normal errorlarıda göstermez.
-----------------------------error_reporting(0); hocam ekledim çıkan sonuç Kayıt Eklendi Her hangibi bir hata vermedi :) fakat formda Gönderdiğim ref_no değeriyle veritabanındaki değer aynı :S o halde bana Böylebir Kayıt Zaten Mevcut hatasını vermesi lazımdı :S sorgudamı hata var acaba :s
-
sokoban bunu yazdı:
-----------------------------
KARİZMATİK METİN EDİTÖRÜ BİR TÜRLÜ AÇILMADIĞINDAN DOLAYI BU ŞEKİLDE ANLATIYORUM :
http://www.imageupload.org/?d=85AFE8D11
Şimdi yukardaki resimde kırmızı ile işaretlediğim yere tıklayarak istediğin alanı UNIQUE alana çevireceksin böylece oraya sen göndersen bile 2 tane aynı ref_no lu veri ekleyemezsin.Böyle uğraşmana da gerek kalmaz.
-----------------------------Anladım Hocam Teşekkürler 'de benim hata verdirmem lazım :D o işlem nasıl olacak
-
GoldenBoy bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
KARİZMATİK METİN EDİTÖRÜ BİR TÜRLÜ AÇILMADIĞINDAN DOLAYI BU ŞEKİLDE ANLATIYORUM :
http://www.imageupload.org/?d=85AFE8D11
Şimdi yukardaki resimde kırmızı ile işaretlediğim yere tıklayarak istediğin alanı UNIQUE alana çevireceksin böylece oraya sen göndersen bile 2 tane aynı ref_no lu veri ekleyemezsin.Böyle uğraşmana da gerek kalmaz.
-----------------------------Anladım Hocam Teşekkürler 'de benim hata verdirmem lazım :D o işlem nasıl olacak
-----------------------------Şöyle yapacaksın
if(mysql_query("INSERT SORGUN")){
echo "Kayıt eklendi !";
}
else
{
echo "Kayıt zaten mevcut !";
}
Tabi bunu ref_no'yu unique yaptıktan sora yapacaksın :D
-