KTUKEK
⭐Deneyimli Tasarımcı⭐
- Katılım
- 4 Tem 2007
- Mesajlar
- 122
- Tepkime puanı
- 0
php'de genelde çok aranan kodLarın başında geLir; haber,şiir,makaLe,söz vs.. kaç kere okundu biLgisi kod'u. Şuanda scriptim için kodLadım sizLerLede payLaşıyım dedim.. bu konuya çok hakim oLmayan arkadaşLar için kodLarı detayLı anLatacağım.
db.sql
kod'daki ((yukarıda)) `sayac` int(25) NOT NULL default '0', böLümü kaç kere okundu bilgisini kayıt edecek çıktımız.
ayar.php
Aşağıdaki kodu sayfamızın en üstüne koyacağız.
( haberindevami.php & oku.php ) vs..
aşağıdaki kodu ( haberindevami.php & oku.php ) vs.. bölümünde okundu yazımızın olduğu yere entegre ediyoruz.
DİPNOT : ben db'de herzaman no kullanıyorum. id kullanan arkadaşlar değişmeyi unutmasınlar.
db.sql
Kod:
--
-- Tablo yapısı: `guzelsozler`
--
CREATE TABLE `guzelsozler` (
`no` int(10) unsigned NOT NULL auto_increment,
`text` text NOT NULL,
`sayac` int(25) NOT NULL default '0',
PRIMARY KEY (`no`)
) ENGINE=MyISAM;
--
-- Tablo döküm verisi `guzelsozler`
--
INSERT INTO `guzelsozler` VALUES (1, 'guzelsoz', 0);
kod'daki ((yukarıda)) `sayac` int(25) NOT NULL default '0', böLümü kaç kere okundu bilgisini kayıt edecek çıktımız.
ayar.php
PHP:
<?
$dbhost="localhost";
$dbname="dbname";
$dbuser="dbuser";
$dbpass="dbpass";
$bagla=mysql_connect($dbhost,$dbuser,$dbpass);
@mysql_select_db("$dbname") or die ("Veritabani Problemi");
?>
Aşağıdaki kodu sayfamızın en üstüne koyacağız.
( haberindevami.php & oku.php ) vs..
PHP:
<?
include "ayar.php";
$sorgu = @mysql_query("SELECT * FROM guzelsozler WHERE no='$_GET[no]'");
$kayit = @mysql_fetch_array($sorgu);
$say = $kayit['sayac'];
$say++;
$guncels = @mysql_query("UPDATE guzelsozler SET sayac='$say' WHERE no='$_GET[no]'");
?>
aşağıdaki kodu ( haberindevami.php & oku.php ) vs.. bölümünde okundu yazımızın olduğu yere entegre ediyoruz.
PHP:
<?
include 'ayar.php';
$islem="SELECT * FROM guzelsozler ORDER BY no DESC";
$sonuc=mysql_query($islem);
?><? while ($kaan=mysql_fetch_array($sonuc)){ ?>
<? echo ''.$kaan[sayac].''; ?> kere okundu
<? } ?>
DİPNOT : ben db'de herzaman no kullanıyorum. id kullanan arkadaşlar değişmeyi unutmasınlar.