Php.
en iyisi ben bir ders hazırlayayım dogru kod yazmak ile ilgili ki kodlama yaparken neler yapmalı neleri yapmamalı
belki klavuz olur millete
yanlışım varsa düzelt Ali hocam ama veritabanına bağlanmadan o hatayı almasi imkansız değilmi biraz? Eğer veri tabanı bağlantısının hiç olmadığını var sayarsak expert parameter 1 to be resource, boolean hatası alması gerekmezmi hocam?
php
Valla belkide yanlışım olabilir. Çünki hataların hepsi aklımda değil. Fakat şu mantıkla yola çıktım;
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
mysql_fetch_array() fonksiyonuna verilen argümanın Mysql sonuç türünde bir resource değeri olmadığını söylüyor.
Bu durumda iki durum mevcut. Ya query sorunlu, yada mysql bağlantı sorunu var.
çünki bir query ancak bu gibi durumlarda geriye doğru bir sonuç dönderemez.
Bu sorunda $this->connection değişkeninden Kaynaklanıyor olabilir.
query sorunu oldmadığına göre bağlantı sorunu olabilir diye düşündüm
Php
onun sebebi farklı o tarz hatalar almanızın sebebi su php de iki tur kodlama vardır biri yordamsal biri nesnel
nesnel baslar yordamsal devam edeseniz yada yordamsal baslar nesnel devam ederseniz bu tip hataları alırsınız
Php
Ayrıca Ali bey Mysql_error(); fonksiyonunu kullanın ki Query ne dönderiyor görelim.
Bu arada. eğer hiç birşeyde sorun yoksa tablonuzun yapısıda bozulmuş olabilir.
Bu durumda REPAIR TABLE TABLOADI şeklinde query çalıştırarakta tablonuzu onarmaya çalışabilirsiniz.
Php
Arkadaşlar öncelikle ilginiz için çok teşekkürler. Benim merak etdiğim localde sorunsuz çalişan script webhostingde neden böyle sorun çıkartır?? ben hata veren kodu sildim şimdi de bazı fonksiyonlar gitti siteden. Açıkcası başıma gelmediği için pek tecrübem yok bu konularda.
bunun bircok sebebi olabilir serverdaki apache yapılandırmasından php yapılandırmasına versiyonlardan ini dosyalarına kadar bir cok sebep olabilir eger reseller degilsen hosting firmana basvur onlar sana cozum sunarlar zaten
Php
$q = "SELECT oasistype,occupied FROM " . TB_PREFIX . "wdata where id = $wref";
bu sorgu ney için kullanılıyor veritabanından hangi verileri çekiyor acaba Ali bey?
php
$q = "SELECT oasistype,occupied FROM " . TB_PREFIX . "wdata where id = $wref";
bu sorgu ney için kullanılıyor veritabanından hangi verileri çekiyor acaba Ali bey?
Travian 4 oyun sitesi var bilmem biliyormusunuz. Elimde oyunun klonlamış scripti var işte bu oasis de ordan. Zaten kurulum sirasinda ne oluyorsa Multihunter yani admin accaunt ve Oasis kurulumu arasınada oluyor. Aslında ben scripti deneme amaçlı ücretsiz hostta kurdum belkide problem ondan kaynaklanıyor.
Php
bunu daha önce belirtseydiniz keşke bazı free hostinglerde bir çok fonksiyonun kullanımı kapalı oluyor ee dolayısı ilede bu tür hatalar almanız doğal deneme amaçlı bir tanıdığınızın hostingi varsa o hosting üzerinde denemenizde fayda var