環境: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も見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
小数と整数に分ける関数(方法)ってありますか?
PHP
-
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
shシェルスクリプト 空白行の...
-
バッチファイルでpingの結果を...
-
findstrのerrorlevel
-
switch()文で値の大小比較
-
bashの関数の引数にスペースが...
-
DBのハッシュ化したパスワード...
-
batファイルでドロップしたデー...
-
バッチファイルで、全てのウィ...
-
syntax error, unexpected 'ech...
-
オブジェクトの中身の判定(PHP)
-
変数を{}で囲むときに$を中に入...
-
私の考えがそもそも、間違って...
-
小数点以下0の非表示
-
batファイルでPC名称の変更
-
wordの差し込み印刷で文字...
-
開始と終了を指定して、その間...
-
PHPの名前空間インポートについて
-
EXCEL、マクロ-改ページ行番号...
-
VB or VBScriptでPCの製造番号...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
shシェルスクリプト 空白行の...
-
バッチファイルでpingの結果を...
-
phpでcookieがうまく保存されない
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
ゼロとNULLを区別して number_f...
-
バッチファイルで、全てのウィ...
-
小数点以下0の非表示
-
オブジェクトの中身の判定(PHP)
-
Windowsのsetコマンドでの小数...
-
$_SERVER["REQUEST_METHOD"]に...
-
XMLのタグの有無をPHPで判定し...
-
Parse error というエラーの対...
-
batファイルでPC名称の変更
-
環境変数「%USERPROFILE%」の内...
-
PHPとCSSを使用して九九...
-
hiddenを使っているのに、表が...
-
DBのハッシュ化したパスワード...
おすすめ情報