ゆるく働き ゆるく生きる ゆるいだれかの日記

menu

ゆるりの足あと


CATEGORYSQL

MySQLで重複するレコードのみ抽出する

MySQLで重複するレコードのみ抽出します。 SQLは以下のように書きます。 [crayon-5a152910c42ca161265399/] こんな感じでSQLクエリを送れば思った通りの結果が得られるはず。。 私は…

レコードが存在すればupdate、なければinsertしたい時はINSERT ON DUPLICATE KEY UPDATEが便利

レコードが存在すればupdate、なければinsertしたい時はINSERT ON DUPLICATE KEY UPDATEが便利です。 ワードプレスで利用するときは以下のように書きます。 [crayon-5a152910…

$wpdbでMySQLデータベースをupdate,insert,deleteするなら$wpdb->update();などが便利

$wpdbでMySQLデータベースをupdate,insert,deleteするなら $wpdb->update(); $wpdb->insert(); $wpdb->delete(); という関数が用意されているので、SQ…

【MySQL】データベースの重複登録を防ぐ一番簡単な方法

MySQLのINSERT時にたまに重複になってしまうことがあります。 PHPやプログラム上では重複insertを回避するようにしていたとしても、データベースへの重複書き込みは起こり得ます。 プログラムの実行やデータベースへの書き…

【MySQL】$wpdbでデータベースにデータを追加する(INSERT INTO)

ワードプレスの$wpdbでデータベースにデータを追加してみます。 prepareを使わないとSQLインジェクションのリスクが怖いので、今回ももちろんprepareを利用します。 ※データベースのテーブルやカラムはすでに用意されて…

SQLiteManagerセットアップ時のエラーに対処する!

SQLiteManagerをレンタルサーバー上で利用しようとセットアップ中に下記のエラーに遭遇しました! Deprecated: Non-static method sqlite::getDbVersion() should not …

SQLiteを利用したい!でも、どうしたら良いのかわからない!そんな時は!

「SQLiteを利用したい!でも、どうしたら良いのかわからない」 レンタルサーバーでワードプレスとか使っていて、それなりにMySQLあたりいじれる。けど、SQLiteの使い方って全くわからない。 そんな方、多いんじゃないでしょう…

【MySQL】concatでトラブル?クエリがおかしい時にチェックすべき1ポイント

CONCAT関数を使用することで複数の文字列を結合することができますが、なぜか一部クエリが返ってこないケースがありました。 特にエラーなどの表示はなし。 Google先生に尋ねるとgroup_concat_max_lengthの…

【ワードプレス⇒SQL接続】$wpdb->prepareの書き方

$wpdb->prepareの書き方です。 ワードプレスからデータベースにアクセスする(情報を取得する)時にはSQLインジェクション対策のため、必ず$wpdb->prepareを使います。 ※SQLインジェクションはハッキングの…

【ワードプレス】データベースにアクセスする。自作したオリジナルテーブルを読み込んでみる

今回は、データベースにあるオリジナルのテーブルをワードプレスに読み込ませる方法についてです。 $wpdbをちらっとのぞいてみる $wpdbをprint_r();すると、データベースからpostsテーブル、commentsテーブル、l…

さらに記事を表示する

過去に作成したサイト集

当サイト利用WordPressテーマ

WordPressテーマ「Chill (tcd016)」