lostyazilim

localhostta çalışan bu kod sunucuda neden çalışmadı?

14 Mesajlar 3.097 Okunma
lstbozum
wmaraci reklam

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
merhaba arkadaşlar.

aşağıdaki kod localhostta çalışıyor ama sunucuya attığımda çalışmıyor.

$al = $_POST['merhaba'];
$sorgu = mysql_query("SELECT * from catalog where konu = '$al'");
$bas = mysql_fetch_assoc($sorgu);
$katalog_kodunu_oku = $bas['kategori_kodu'];


sorun tam olarak son satırda diye tespit ettim.
$katalog_kodunu_oku = $bas['kategori_kodu']; yazan yere elle $katalog_kodunu_oku = "as89d7as"; şeklinde bir kod girdiğimde ise sunucuda çalışıyor.

bu sorunu nasıl çözebiliriz?

uğraşan herkese teşekkür ederim.
 

 

wmaraci
reklam

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 41 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
şu şekilde deneyin.
$al = $_POST['merhaba'];
$sorgu = mysql_query("SELECT * from catalog where kategori_kodu AND konu = '$al'");
$bas = mysql_fetch_assoc($sorgu);
$katalog_kodunu_oku = $bas['kategori_kodu'];
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

Servet USLUER Servet USLUER WM Aracı Kullanıcı
  • Üyelik 21.04.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP
  • Konum Ankara
  • Ad Soyad S** U**
  • Mesajlar 199
  • Beğeniler 71 / 41
  • Ticaret 19, (%100)
Sebebi, php sürümleri olabilir, ama ne hikmetse aynı kodu normal hostta yaz çalışır sıfırdan. Bunun mantığını anlamış değilim o gün bugündür localhostta sadece denemelerimi yapıyorum.
 

 

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
@ntka değişen bir şey olmadı hocam. sorun aynı.

@Servet hocam şunu anladım. local'de daha da proje geliştirmem. sunucuya aktardım bir ton hata...
 

 

wmaraci
wmaraci

Servet USLUER Servet USLUER WM Aracı Kullanıcı
  • Üyelik 21.04.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP
  • Konum Ankara
  • Ad Soyad S** U**
  • Mesajlar 199
  • Beğeniler 71 / 41
  • Ticaret 19, (%100)


Aynen. Benim ağzım çok büyük yandı. Ya hiç local kullanmadan normal masaüstüne dosyaları bodozlama kaydediyorum hepsi bitince hostta deniyorum yada direk hostta çalışıyorum.
 

 

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
sorun mysql_fetch_assoc den kaynaklı olabilir mi?

http://php.net/manual/tr/function.mysql-fetch-assoc.php

benim ise PHP Version 5.4.31

mysql_fetch_assoc ile aynı mantıkta çalışan bir kod nasıl yazabiliriz yada benzer fonksiyon?
 

 

digidukkan digidukkan WM Aracı Kullanıcı
  • Üyelik 26.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Meslek
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 1194
  • Beğeniler 1 / 269
  • Ticaret 5, (%100)
Şu şekilde dener misiniz;

$al = $_POST['merhaba'];
$sorgu = mysql_query("SELECT * from catalog where konu = '$al'");
$bas = mysql_fetch_assoc($sorgu); {
$katalog_kodunu_oku = $bas['kategori_kodu']; }
 

 

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
@digi dükkan
yok hocam. süslü parantez de kurtarmadı. aynı.
 

 

digidukkan digidukkan WM Aracı Kullanıcı
  • Üyelik 26.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Meslek
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 1194
  • Beğeniler 1 / 269
  • Ticaret 5, (%100)
Bende php 'ye başlayalı çok olmadı ve veritabanı bağlantısını şu video ile öğrenmiştim. Belki size de yardımı olur.

https://www.youtube.com/watch?v=NhOS_XhV5qE
 

 

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
@digi dükkan
tavsiyem o videodaki gibi mysql olan yapıları değil de mysqli öğren.

mesela benim şu sorun mysql kullanmamdan kaynaklı. mysqli kullanmak gerek. mysql eski olduğu için birçok fonksiyon geçerliliğini yitirmiş/yitiriyor.

bu soruna geçici olarak mysqli'ye geçene kadar bir çözüm bulaydık iyiydi. bakalım. belki biri çözüm sunar.
 

 

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