![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
環境: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シェルスクリプト 空白行の...
-
findstrのerrorlevel
-
switch()文で値の大小比較
-
バッチファイルでpingの結果を...
-
PHP 正規表現 数字又は数字以...
-
syntax error, unexpected 'ech...
-
PHPでcsvファイルを一覧表示す...
-
繰返しを繰り返す【php】
-
もっとシンプルに書きたいので...
-
echoとprintの違い
-
php mysql SELECT文でテーブル...
-
繰り返し処理をうまく使えない...
-
シェルで正規表現 YYYY/MM/DD
-
WIN FIXER2005
-
この条件を成立させるには
-
空文字列の扱い方
-
<? echo echo "こんにちは"; ?>...
-
PHP 九九表
-
画像ファイル(.bmp, gif, .jpg,...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
phpでcookieがうまく保存されない
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
オブジェクトの中身の判定(PHP)
-
PHPで訪問回数を表示するカウン...
-
ゼロとNULLを区別して number_f...
-
bashの関数の引数にスペースが...
-
ナベアツプログラム(3の倍数...
-
変数の受け渡しによる画像の表示
-
PHP一覧表示した項目にリンクを...
-
Windowsのsetコマンドでの小数...
-
Parse error というエラーの対...
-
pdftkを使った処理をバッチファ...
-
DBのハッシュ化したパスワード...
おすすめ情報