サポート » 使い方全般 » WordPressでMySQLのカラムの値を1増やす方法

  • 解決済 fudebakodance

    (@fudebakodance)


    データベースに新たにテーブル(wp2_animal)を作成したのですが、ワードプレスブログにてページがリロードされる度に値が+1ずつカウントアップされる方法を知りたいです。

    テーブル:animal
    フィールド:id, name, count

    $db->exec("update animal set count = count + 1 where name = 'たぬき'");

    上記はWordPress以外のPHPファイルに書いたカウントアップです。ですが、ワードプレスでデータベースを扱うには特有の書き方あるので、その方法でのカウントアップの記述を教えていただきたいです。

    ここで質問する前に以下の書き方を筆頭に色々と試したのですが実現できませんでした。

    $wpdb->update( $wpdb->animal set count = count + 1, array(
         		'name' => 'たぬき'
    			), array('%s') );

    カウントアップ以外のSQLはうまくできたので、wp-db.phpの設定がちゃんとできていない等の問題ではないと思います。よろしくお願いします。

    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
    • このトピックは fudebakodanceが3 ヶ月、 2 週間前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。