WEB開発 PHPで配列データからSQLを生成する implodeで配列をカンマ区切りにする $in = '"'.implode('","',$id_list).'"'; $sql = ' IN('.$in.')'; 参考 2020.04.27 WEB開発
技術 最新のデータを残して他を削除するSQL 1000件のデータになるように登録日を利用して新しいデータのみを残すSQL何らかのデータ収集のために一時的にデータを保存するときなどに利用できる。 DELETE FROM `access` WHERE NOT EXISTS( SELECT ... 2019.11.02 技術
WEB開発 メール会員登録のプログラム考え メールでの会員登録で、どうやって登録すべきかの考え。まず大事なのは、メールアドレスを登録した人がちゃんと所有しているかの確認が必要。 つまり、メール受信した内容から登録ができるようにすれば良い。候補としてはURLへアクセス。そしてURLは誰... 2019.10.14 WEB開発
WEB開発 joinとleftjoinとwhere 一見同じに見えて全然違うよというお話 以下のようなテーブルを結合する事を考えようこれをtableA IDnamaage1tom102yuki103toru114marry115sam11 これをtableB IDbloodsex1Aman2... 2019.09.13 WEB開発
WEB開発 PHP5.3でMySQL接続エラー mysqlが古い形式のパスワードを利用していると新しいPHPバージョンで動かないという事がある。理由としては新しいPHPでは古い形式のパスワードを使えないからだ。新しいパスワード形式に変更することでこちらは解消することが可能。 ユーザーのパ... 2019.09.11 WEB開発
サーバー開発 MySQLのGroup byエラー MySQLの5.7以上からはsql_mode=only_full_group_by が初期設定で有効になっており、これが有効になっているとこれまで問題なくGroup byできていたものがエラーを吐いたりする。設定を変えれば解決するのだが、今... 2019.08.28 サーバー開発