5月 18 2010

LG L1751SQの修理

知り合いの会社のお客さんのところで写らなくなったので新しいのに買い換えられたので、古いのを貰ってきました。

症状は、電源ランプが点滅し、何も映らない。

ネットで調べたがこの液晶の情報は得られ無かった為自力での修理となった。

しかし、開けてびっくりコンデンサが1個妊娠していただけだった。

詳細はこちら

5月 12 2010

PHP MySql でエラー 1054 メモ

queryを実行するとエラー

ERROR 1054 at line XX: Unknown column ‘XXXX’ in ‘where clause’

エラーが出ているのは
$sql = “DELETE FROM user_data WHERE user_id = “.$user_id;

column ‘XXXX’は入力した値が出ている、入力した値がcolummに無い?

意味がわからない。入力した値がcolummに存在するわけが無い。

以前、成功した別のスクリプトのコード
$sql = “DELETE from tbladdress where id = ” .$id;

同じにしか見えない。

何時間も格闘した結果、以下のコードで成功
$sql = “DELETE FROM user_data WHERE user_id = ‘”.$user_id.”‘”;

前回は条件が数値だったが今回は文字、だからシングルクォーテーションで囲まなければいけない、
まさか変数をクォーテーションで囲まなければいけないなんて思いもよらなかった。
変数に数値や文字だの無いPHPならではのエラー、まともな言語ならあり得ないよな~。

Alibi3col theme by Themocracy