Ebemunk Mesaj tarihi: Haziran 5, 2005 Paylaş Mesaj tarihi: Haziran 5, 2005 Selamlar, PHP öğrenmeye başladım ancak en önemli konu olan mysql erişiminde çuvallamış gibiyim. Makinemde apache2 servero çalışıyor ve mysql'in en son sürümünü indirip yükledim. Ancak herşeyi okuduğum kitaptaki gibi yapmış olmama rağmen oradaki örnek program çalışmıyor. Bunun bir sayaç olması gerekiyor (her ziyarette +1 ekleyen vs.) ancak database'den veri alamıyor. Kodları burada: $baglanti = @mysql_connect("localhost", "root", "deneme"); if (!baglanti) exit(); if(! @mysql_select_db("test", $baglanti) ) exit(); $SQL = "SELECT hit FROM sayac WHERE sayfa='" . addslashes($_SERVER[PHP_SELF]) . "';"; $sorgu = mysql_query($SQL, $baglanti); if(!$sorgu) exit(); if (mysql_num_rows($sorgu)!=0) { $sonuc = mysql_fetch_array($sorgu); $hit_sayisi = $sonuc[hit] + 1; $SQL = "UPDATE sayac SET hit=$hit_sayisi WHERE sayfa='" . addskashes($_SERVER[PHP_SELF]) . "';"; $sorgu = mysql_query($SQL, $baglanti); } else { $hit_sayisi = 1; $SQL = "INSERT INTO sayac (sayfa,hit) VALUES " . "('" . addslashes($_SERVER[PHP_SELF]) . "',1);"; $sorgu = mysql_query($SQL, $baglanti); } mysql_close($baglanti); echo $hit_sayisi; ?> Bir diğer sorun ise Phpmyadmin çalıştırmayı denediğimde php kütüphanesinde gerekli olan mysql dll'sini bulunamadığını söylüyor ancak orada var. Yardımlarınız için şimdiden teşekkürler.[signature][hline]Ebemünk - korkunuz... O_o ---- Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
onlyreal Mesaj tarihi: Haziran 5, 2005 Paylaş Mesaj tarihi: Haziran 5, 2005 koddan ziyade mysql ve apache arasinda bir olay sen en iisi phptriad indir o direk herseyi otomatik halleder[signature][hline]any sufficiently advanced technology is indistinguishable from magic C CLARKE Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Zed Mesaj tarihi: Haziran 5, 2005 Paylaş Mesaj tarihi: Haziran 5, 2005 mysql'e neden ulaşamadığını bilmiyorum da, hızlıca bakınca aşağıdaki hatalar çarpıyo hemen göze. satır 3: if (!baglanti) exit(); olmaz, !$baglanti olcak. satır 13: $SQL = "UPDATE sayac SET hit=$hit_sayisi WHERE sayfa='" . olmaz, hit='$hit_sayisi' olcak. satır 14: addskashes($_SERVER[PHP_SELF]) . "';"; addskashes olmaz.[signature][hline]"computer games don't affect kids; i mean if pac-man affected us as kids, we'd all be running around in darkened rooms munching magic pills and listening to repetitive electronic music..."-kristian wilson, nintendo inc, 1989- Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ebemunk Mesaj tarihi: Haziran 5, 2005 Konuyu açan Paylaş Mesaj tarihi: Haziran 5, 2005 Teşekkürler hataları vs. bulduğunuz için. Düzeltmeme rağmen aynı sorun. phptriad'ı indiriyorum bakalım ne olacak.[signature][hline]Ebemünk - korkunuz... O_o ---- Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar