lostyazilim
tr.link

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

14 Mesajlar 3.211 Okunma
lstbozum
tr.link

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)
Konu dağılmadan ufak bir cevap vereyim. mysql ile mysqli arasında zaten çok da köklü bir değişiklik söz konusu değil. Ben henüz 15k satırlık kod dizinleri yazmadığım için, öğrenme aşamasında mysql'i tercih ediyorum. Bir nedeni de; birçok hazır sistemde mysql'in halen daha sorunsuz olarak çalışması ve yaşayacağım sıkıntılarda da, forumlarda daha fazla çözüm bulmam.
 

 

wmaraci
reklam

Revexserv Revexserv Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.12.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek internet works ~
  • Konum Diğer
  • Ad Soyad S** K**
  • Mesajlar 57
  • Beğeniler 2 / 24
  • Ticaret 3, (%100)
php sürümleri olabilir, htaccess olabilir, eski değişkenleri kullanıyor olabilirsiniz vs.vs.
 

 

Monarchi Monarchi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.02.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Çalışmıyorum
  • Konum İzmir
  • Ad Soyad H** Y**
  • Mesajlar 104
  • Beğeniler 24 / 18
  • Ticaret 8, (%100)
$al = $_POST['merhaba'];
$sorgu = mysql_query("SELECT * from catalog where kategori_kodu AND konular = '$al'");
$bas = mysql_fetch_assoc($sorgu);
$katalog_kodu_oku = $bas['kategori_kodu'];



Dener mi siniz?
 

 

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)
@Revexserv htaccess kullanmıyorum. dediğin gibi php sürümü olabilir.

@Monarchi Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in hatası verdi. benim önceki mysql sorgusunda hata olmadığını düşünüyorum.

PHP Version 5.4.31 olan biri mysql_fetch_assoc fonksiyonunu çalıştırabiliyor mu diye bir deneme yapsa sorunun mysql_fetch_assoc fonksiyonunundan kaynaklı olup olmadığını öğrenebiliriz aslında.

olmadı mysql_fetch_assoc için sıfırdan projeyi mysqli üzerinden yazacağım. inşallah biri yapar da bu büyük sorundan beni kurtarır.

Ek Olarak: SON GÜNCELLEME

arkadaşlar

mysql_fetch_assoc ile sunucuda deneme yaptım. normalde çalıyor.

ama bu kod yapısında neden çalışmıyor? yada farklı bir sorun mu? anlamadım.

Ek Olarak: 7 ŞUBAT 2015 23:56 GÜNCELLEMESİ

Sorunu düzelttim. Bazı arkadaşlarımızın dediği gibi php sürümünden kaynaklı.

mysql'den mysqli'ye geçiş yaptım. geçiş için burada bir makale buldum: http://stackoverflow.com/questions/1390607/how-could-i-change-this-mysql-to-mysqli

kod yapılarındaki mysql_connect yazanı mysqli_connect ye çevirdim.
mysql_query de mysqli_query e çevirdim. bunun gibi birkaç şey daha çevirdim. verdiğim linkte ayrıntılı yazmışlar. aynen uyguladım.

bunun dışında hiçbir sorguyu değiştirmedim. kodlar aynen çalıştı.

bir başka kişiye de yardımcı olur diye burada paylaşmak istedim. emek verip bana yardım ettiğiniz için teşekkür ederim.
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al