codeigniterを使用して記事ベースのウェブサイトを作成しようとしています。どの記事がデータベースからフェッチされて表示されるように要求された場合、次のコードを使用して、各記事のユニークなビューの数を「ヒット」と呼ばれる別のテーブルにマークします。データが挿入されると、Mysqlは自動的に追加の行を作成します
mysql_query("INSERT INTO hits(ip,article_slug,hitcount)
VALUES('$ip_address','$id',1)
ON DUPLICATE KEY UPDATE hitcount=hitcount+0");
は、私が今$this->uri->segment(3);
上記のクエリが正常に動作しますが、問題は、それがそれぞれのユニークな記事のビューの1余分な行を追加して、データベースに、あるからarticle_slugの値を取得し、私は考えそれをどこに持っていませんから来ている。表には、この
表のようになります。
ip article_slug hitcount
127.0.0.1 valid.png //<<no idea where the valid.png comes from 1
127.0.0.1 making-a-seo-friendly-url-for-a-cms 1
を打つ私はあなたが
をvalid.png生産している余分な列の作成を取り除く方法を教えlocalhost.Could上でそれを実行していますありがとうございます。
ありがとうSmassey。あなたが提案したように、私は火かき棒を使用し、ビューファイルにvalid.pngというイメージがあることを知っていました(それについてはわかりません:))イメージの場所が正しくありませんでした。私はイメージを削除し、今は正常に動作しています。ありがとう :) –