Nullチェック

Wowma!APIの更新スクリプトがエラーを発した理由

Wowma!APIの更新スクリプトがエラーを発した理由 ザクッとした【出品/更新/削除】のツールを作ってからあまり動かしていなかったのですが、Wowma!を主力にしている方からシステムについてのお問合せを頂き、久しぶりに動作チェックをしていました。 そこで見つけたのが、出品済みの確認に利用していた【在庫情報取得API】のレスポンスのタイムラグです。 array(1=>[‘sear […]

ERROR:【JOB】has been attempted too many times or run too long.

エラー:【JOB】has been attempted too many times or run too long. 他社売価を調べるJobの結果を見ていたところ、奇妙な現象を発見しました。 何故か同じレコードを3つ持っている奴がいる…。 全ての商品でレコードを3つづつ持っているならまだしも、3つ持つものと1つ持つものが存在していました。 ログを確認したところ、タイムアウトエラーが記 […]

Laravel:getimagesize() read error の原因と対策について

Laravel:getimagesize() read error の原因と対策について まだ自動出品までは至っていませんが、商品DBとしてはかなりいい線まで作成できたと思っている今日この頃。 しかし!やっぱり予期せぬエラーは出てくるもの。 今回はそんなお話です。 ネットショップ運営では画像の管理と取得が必須 ネットショップ運営では画像の管理と取得が不可欠です。 今回のシステムでは、仕入先の画像U […]

Laravel:mb_convert_encoding が原因でエラー発生

Laravel:mb_convert_encoding が原因でエラー発生 旧システムでは動いていたスクリプトを移植(多少修正)した結果、エラー発生。 [crayon-662ae56fdb908485883189/] なるほど、エンコードが解らんぞと言う事ですね。 何をしたかったか Amazonなどのサイトから商品画像を取得しようと試みたスクリプトです。 リンク切れや誤記載で404エラー専用ページ […]

phpMyAdmin:CSVインポートでNULLを入れる方法

MYSQLにCSVインポートでNULLを入れる方法 PHP使いのMYSQLクライアントツールと言えばphpMyAdminが定番ですよね。 今回も私の失敗談からの備忘録。「CSVでNULL入らねーじゃねーか」の解決編となります。 商品情報の検索システムが完成し、実データを入れてやろうとデータを作成しました。 データ作成ツールはExcel。その為、値の入っていないカラムは通常【空白】で処理されます。 […]

Laravel:ControllerからViewに渡した配列が空か調べる方法

ControllerからViewに渡した配列が空か調べる よく考えれば当然だったのですが、思いのほかハマったので備忘録を記載します。 やりたいことはContorollerにてWhere句で抽出したものに値があるかどうかの確認。 例えば、商品登録は出来ていてもサイズの記載がない時、抽出結果で分岐させる処理に使います。 まずはおさらい Nullと0(ゼロ)と””について Null:値がない 未定義:レ […]