環境:MySQL4.0.25 と PHP4.3.11の組み合わせで、SQLで
select data1 from mytable
として、取り出したdata1には、次のようにNULLとゼロと数値が
混在しています。
4334.0028
8893.212233
4334.2
<NULL>
0
2.002
9893
桁がバラバラなので、これらに number_format(data1,2) としたら、
NULLまでもが0.00と表示されてしまいます。
今回、NULLとゼロ(0.00)は区別しなければならなので、
echo ($data1 == '') ? '' : number_format($data1,2) ;
としましたが、効きません。WWWでイコール3つ(===)演算子を
使えば回避できるような情報を見かけましたが
echo ($data1 !== '') ? number_format($data1,2) : '' ;
としても、状況変わらず。何かうまい方法はないでしょうか。
なお、SQL側で format(data1,1) とするのはナシとしてご教示いただけ
ますと幸いです(data1でいろいろ計算するのでformatされた値が
出てくると誤差の原因になってしまうためです)。
No.3
- 回答日時:
echo ($data1 == NULL) ? '' : number_format($data1,2) ;
これではいかがでしょう。
#1,2さんのis_nullでとりあえず解決しましたが
$data1 == NULL
こんな書き方できたのですね。
これが使えない(と思い込んでいた)ために
いままでずいぶん不便しました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MYSQL エラー 2 2022/10/18 11:37
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- Excel(エクセル) 【マクロ】PasteSpecialメソッドにて、コードが動かない理由が分かりません 2 2023/08/15 20:47
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Java JaneStyleのスレッドが見れなくなった 1 2023/06/10 08:02
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
shシェルスクリプト 空白行の...
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
phpでcookieがうまく保存されない
-
ゼロとNULLを区別して number_f...
-
小数点以下0の非表示
-
findstrのerrorlevel
-
オブジェクトの中身の判定(PHP)
-
php mysql SELECT文でテーブル...
-
動的なPHPを静的なhtmlページに...
-
wordの差し込み印刷で文字...
-
【C#】DataGridViewの最大列数...
-
「取得先」という表現について
-
excel access連携 このテーブル...
-
DTOとEntityの差は何ですか。
-
ps3で久しぶりにCDの音楽情報取...
-
Yahoo! JAPAN IDを新規取得でき...
-
URLのパラメータをGETのままで...
-
アップロードしたファイル名に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
ゼロとNULLを区別して number_f...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
DBのハッシュ化したパスワード...
-
XMLのタグの有無をPHPで判定し...
-
pdftkを使った処理をバッチファ...
-
batファイルでPC名称の変更
-
変数の中の<br>を消したい
-
csvの特定のキーワードを指定し...
-
bashの関数の引数にスペースが...
-
環境変数「%USERPROFILE%」の内...
おすすめ情報