lostyazilim
tr.link

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

11 Mesajlar 1.673 Okunma
lstbozum
tr.link

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

JustCode JustCode WM Aracı E-Mail Onaysız
  • Üyelik 01.05.2014
  • Yaş/Cinsiyet 33 / 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 33 / 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 34 / 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 34 / 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