Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-04-08, 19:59
Tyranid - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Oct 2005
Mesajlar: 464
Tecrübe Puanı: 3
iTrader: %0/0
Tyranid is on a distinguished road
Standart DB deki veriyi 1 arttırma

yeni php ciyim bi makale scripti yazıyorum kaç kez okunduğunu öğrenmek için hit sütünuna her seferinde +1 eklemek istiyorum da nasıl olacak

ben şöyle bişi yazdım ama hep 1 de kalıyor
PHP- Kodu:
<?php
include("ayarlar-v.php");
$sql mysql_query("SELECT * FROM haber WHERE id='$id'");
while(
$veri mysql_fetch_array($sql))
$hit $veri["hit"];
$hit $hit++;
mysql_query("update haber set hit=$hit");
echo 
$hit;
?>
ne yapmamı önerirsiniz
__________________
Baron VS Google

Konu Tyranid tarafından (2006-04-08 Saat 23:13 ) değiştirilmiştir..
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2006-04-08, 21:47
SLiM_BoY - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Aug 2005
Nerden: I live in English :p
Mesajlar: 1.459
Tecrübe Puanı: 4
iTrader: %100/4
SLiM_BoY has a spectacular aura about
Standart

PHP- Kodu:
<?php
include("ayarlar-v.php");
$sql mysql_query("SELECT * FROM haber WHERE id='$id'");
while(
$veri mysql_fetch_array($sql))
$hit $veri["hit"];
mysql_query("update haber set hit=$hit");
echo 
$hit;
$hit++;
?>
olabilir mi ?
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2006-04-08, 23:12
Tyranid - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Oct 2005
Mesajlar: 464
Tecrübe Puanı: 3
iTrader: %0/0
Tyranid is on a distinguished road
Standart

olmadı malesef
__________________
Baron VS Google
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2006-04-08, 23:37
zis - ait Kullanıcı Resmi (Avatar)
zis zis isimli üyemiz çevrimdışıdır. (Offline)
Senior Member
 
Üyelik tarihi: Mar 2005
Mesajlar: 510
Tecrübe Puanı: 3
iTrader: %0/0
zis is an unknown quantity at this point
Standart

şöyle yap işini görür.

PHP- Kodu:
<?php
include("ayarlar-v.php");
$veri mysql_fetch_array(mysql_query("SELECT * FROM haber WHERE id='$id'"));
mysql_query("update haber set hit=hit+1 WHERE id='$id'");
echo 
'Bu haber '.($veri[hit]+1).' kez okundu.';
?>
unutmaman gereken şey mysqldeki "hit" alanının sayı türünden olması gerekli. ör: int,smalint,vb.
__________________
Güzel Türkçe'mizde " w , q , x " mevcut değil.

Konu zis tarafından (2006-04-08 Saat 23:39 ) değiştirilmiştir..
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2006-04-09, 00:24
Angelo - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.345
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

mysql_query("update haber set hit=$hit");

Burada hangi satir oldugu belirtilmemis id ile sinirlandirilip.
Bir diger nokta da select * kullanmak yerine kullanilacak ogeler sectirilirse select hit, id gibi o zaman daha rahat olur, bosuna hafiza yorulmamis olur.
__________________
peace love union respect
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2006-04-09, 01:09
Tyranid - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Oct 2005
Mesajlar: 464
Tecrübe Puanı: 3
iTrader: %0/0
Tyranid is on a distinguished road
Standart

işlem tamamdır çok teşekkür ederim
artık hazır sitelerden bıktım kendi sitemi yazıcam size katkılarınızdan dolayı çok teşekkür ederim Allah razı olsun
__________________
Baron VS Google
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Php nuke de topic deki haber sayısını arttırma ??? foxxx PhpNuke 2 2008-04-11 10:39
Sezon başlıyo ama veriyi aktarmıyor!!!! Tyranid PHP 15 2006-06-09 01:51
Excelde baska sayfadaki veriyi alma? Winner Gambler MS Office 0 2005-10-31 14:17
Son altçizgiden (_) önceki veriyi alma... besturk.net PHP 6 2005-04-29 03:40
Veriyi Almamak İçin Ne Yapmalıyım? Bulutlar webwiz forum 3 2004-07-14 18:27


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 23:17 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox