wmaraci reklam

Localde çalışan, sunucuda çalışmayan sorgu

11 Mesajlar 2.004 Okunma
Toplam 11 mesaj ve 2.004 görüntüleme
acebozum
wmaraci reklam

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
Alt tarafı id'ye göre veri çekeceğim.
$vericek = mysql_query("select * from tablo where id='$id'");
$sorgu = mysql_fetch_array($vericek);



Localhost'da çalışırken gayet iyi çekiyor fakat host'a yüklediğimde veri çekmiyor.
Veritabanı bağlantısı başarılı, (Kullanıcı giriş yapıyor)
Sütunlarda doğru ama bir türlü gelmiyor sunucuda.

Yardımlarınızı bekliyorum...
 

 

wmaraci reklam
reklam

JustCode JustCode WM Aracı E-Mail Onaysız
  • Üyelik 01.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek coder
  • Konum Romanya
  • Ad Soyad R** S**
  • Mesajlar 81
  • Beğeniler 2 / 14
  • Ticaret 3, (%100)
birincisi ilk sorguda ki id kısmını bir de böyle dene

$vericek = mysql_query("select * from tablo where id='".$id."'");

İkincisi $id ile gelen değerin boş olup olmadığını kontrol et. Mesela benim localhostta GET ile aldığım "gelen_veri" değeri direk $gelen_veri olarak tanımlamadan yazdırabiliyorum ama sunucuda yazdıramıyorum bu tür bir hata olabilir.
 

 

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
Maalesef işe yaramadı.
 

 

JustCode JustCode WM Aracı E-Mail Onaysız
  • Üyelik 01.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek coder
  • Konum Romanya
  • Ad Soyad R** S**
  • Mesajlar 81
  • Beğeniler 2 / 14
  • Ticaret 3, (%100)

oguzhaner adlı üyeden alıntı

Maalesef işe yaramadı.


$id değerini kontrol ettiniz mi ?
 

 

wmaraci
wmaraci

adige adige jinepsmedia.com Kullanıcı
  • Üyelik 11.03.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek yok
  • Konum İstanbul Avrupa
  • Ad Soyad Y** S**
  • Mesajlar 150
  • Beğeniler 4 / 29
  • Ticaret 0, (%0)
Verdiği hata nedir ? Hatanın ne olduğunu bilirseniz problemi kolay çözersiniz.

$sorgu['kullanici_Adi']; şeklinde yap niye parantez içine aldın.

birde id değişkeninin dolu olduğunu varsayıyorum. Sadece tek veri çekiceksen neden sorguda * ve array ile yapıyorsun. array dan önce say aşağıdaki kodla.

$count = mysql_num_rows($vericek);
 

 

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)

JustCode adlı üyeden alıntı

$id değerini kontrol ettiniz mi ?


Kontrol etmedim yani boş veri girişi yok zaten.

adige adlı üyeden alıntı

Verdiği hata nedir ? Hatanın ne olduğunu bilirseniz problemi kolay çözersiniz.

$sorgu['kullanici_Adi']; şeklinde yap niye parantez içine aldın.

birde id değişkeninin dolu olduğunu varsayıyorum. Sadece tek veri çekiceksen neden sorguda * ve array ile yapıyorsun. array dan önce say aşağıdaki kodla.

$count = mysql_num_rows($vericek);


Hatadan ziyade hiç bir şey yazmıyor. Localde kine nazaran.
Parantezleri kaldırdım yine olmadı.
Tek veri çekeceğim fakat, kullanıcıların listelendiği bir sayfa var oradan detaylarına gitmem gerekiyor. Bu yüzden sorguda * kullandım. Daha doğru bir kullanımı açık bir şekilde yazabilir misiniz?
 

 

adige adige jinepsmedia.com Kullanıcı
  • Üyelik 11.03.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek yok
  • Konum İstanbul Avrupa
  • Ad Soyad Y** S**
  • Mesajlar 150
  • Beğeniler 4 / 29
  • Ticaret 0, (%0)

$vericek = mysql_query("select * from tablo where id='$id'");
$count = mysql_num_rows($vericek);
$sorgu = mysql_fetch_array($vericek);

echo $sorgu['kullanici_Adi'];



mysql deki sutunun adı tam olarak kullanici_Adi mi ? Büyük küçük harf olarak ?
 

 

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)

adige adlı üyeden alıntı


$vericek = mysql_query("select * from tablo where id='$id'");
$count = mysql_num_rows($vericek);
$sorgu = mysql_fetch_array($vericek);

echo $sorgu['kullanici_Adi'];



mysql deki sutunun adı tam olarak kullanici_Adi mi ? Büyük küçük harf olarak ?


Hayır fakat "kadi" orayı değiştirebilirim.

Yine işe yaramadı çıldırıcam :S
 

 

alabacaknet alabacaknet Developer Kullanıcı
  • Üyelik 14.09.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım geliştirme
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 217
  • Beğeniler 55 / 48
  • Ticaret 0, (%0)
sunucuda kurduğunuz bağlantı, yereldeki veritabanına bağlanmayı denemiyordur inşallah, bir eminsiniz değil mi veritabanını da sunucuya taşıdığınıza ve php bağlantısını değiştirdiğinize?
 

 

Murat Alabacak <http://muratalabacak.net>

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
Tabi ki :) zaten sunucu da kullanıcı girişi yapılıyor. Eğer sorun olsa orada da hata çıkardı.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al