• ベストアンサー

MySQLのint型で001と表示する方法ってありますか?

show5-loveの回答

回答No.3

print sprintf("%03d",$変数); で出来ます。

sa88k
質問者

お礼

他の言語でも見たような形式なんですね。あっちこっちに手を出す前に、一つの言語をしっかり勉強したほうがよさそうです。 回答ありがとうございました。

関連するQ&A

  • 【PHP,MySQL】連番の付け方について

    連番を下記の様に付けたいのですが、どなたかご教授ください。 参考になるURLでも結構です。 【環境】 ・MySQL バージョン: 5.1.41 ・PHP バージョン: 5.3.1 【現状】 ○親テーブル:nou_itiran ・entry_id [int(11)][auto_increment]主 ・その他カラム ○子テーブル:nou_ko ・ko_id [int(11)][auto_increment]主 ・entry_id [int(11)]←親テーブルの主キー値が入る ・その他カラム 2つのテーブルを作成しています。 親テーブルのカラム[entry_id]に対して、子テーブルの[ko_id]に 副番号をつけたいのですが、考え方がまとまりません。 現在は、 [親entry_id]/[子ko_id] 456/1 456/2 457/3 457/4 458/5 458/6 459/7 ・ ・ のように、[親entry_id]と[子ko_id]は個々に連番が発生します。 *********** 【達成したい内容】 456/1 456/2----★ 457/1 457/2----★ 458/1 458/2 459/3----★ [親entry_id]に対して、何番まで使われたか(★)を他のテーブルで 保持しておけばよいのかも??と思うのですが、 具体的な手法がわかりません。 ************* MySQLへのセレクト、インサートはPHPから行っております。 宜しくお願いいたします。

    • ベストアンサー
    • MySQL
  •    ☆ PHP & Mysqlとの連携で Apacheのhttpd.

       ☆ PHP & Mysqlとの連携で Apacheのhttpd.confテキストの設定方法 ・PHP入門者ですが、Mysqlとの連携でのプログラム実装を何度か試みたのですが、 上手くいきません。(;一_一) ・エラーコードは、Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\php\db_Connect.php on line 16 と返されます。 ・<?php phpinfo(); ?>を実行しても、mysqlの項目は表示もされません。 ググってますが、参考して実行してもどうしても上手くいきません。 誰か、ご教授くださいませ。 実行環境:OS windowsXP,PHP + Mysql +Apache2、DreamWeaver

    • ベストアンサー
    • PHP
  • Dreamweaver+PHP+MySQL・オススメの本

    DreamweaverにてWEB制作をしているのですが、最近DBとの連携が必要になりました。 翔泳社の「PHP+MySQL Web制作ガイド」は持っていますが、もっと詳しい本を探しています。 Dreamweaver+PHP+MySQLで中級レベルのオススメの本を教えてください。 欲しい内容としては ・URLエンコードやセッションに関する説明 ・フォーム送信時に内容をチェック(例:メルアドチェック)する方法 等です。 少しわかりにくい質問で申し訳ありませんが、宜しくお願いします。

    • ベストアンサー
    • HTML
  • mysql mysqli 違いなど

    php & mysql Webアプリ開発初心者向け関連の本を読みながら学習している者です・・・。 本によってはSQL文が、mysql~と書いてあるものもあれば、mysqli~と書いてあるものもあります。 わからなくなってしまいました・・・。 PHPのバージョン ⇒ 5.2.17(phpinfo();にて確認) Mysqlのバージョン ⇒ 5.1.56(サーバー側のphpMyadminからselect version()にて確認) サーバーapacheのバージョン ⇒ 2(外人サポートに聞いたら、『2』とだけ言われました汗) 使用PC ⇒ Windows7 質問 1、私の場合、主にmysql mysqli、どちらを使っていけばいいでしょうか? 2、mysql mysqliの機能的な違いに関してよくわかりません。。phpやmysqlなどのバージョンによって片方のみを使用するのか、時と場合によって使い分けるのか、別にどちらを使用してもいいのか、など・・。 すいません、検索したんですけど、よくわかりませんでした・・・涙

    • ベストアンサー
    • MySQL
  • ローカルエリア内のMySQLサーバーへのアクセス方法

    昨日MySQLをはじめたばかりの初心者です。 右も左もわからないような状態での質問なので、意味不明な 事を記述してるとしたらお許しください。 [1]まず、「かんたんphp+mysql入門」という本を買い込みました。 [2]添付されているCDを使用して、phpdev423をインストールしました。 [3]さっと、本に目を通して行き、「かねやんMySQLAdmin」を使用して、 MySQLサーバーにアクセスする段に入りました。 [4]本の記述によると、ユーザー名を「root」、ホスト名を「localhost」と 入力して接続ボタンを押せば、MySQLに接続されるはずなのですが できません。 MySQLサーバーが動作しているのかどうかも、よくわかりません。 ただ、プログラムから『phpdev98_ME』を選択してApacheを起動する と、Apacheのプロント画面が開き、ついでのように、一時的に 『C:\phpdev\mysql\bin\mysqld-opt.exe』というプロント画面が開きます。 phpのスクリプトは、正しく(Apachサーバーとの連携)動作します。 phpから、MySQLにアクセス可能かどうか付属のファイルを利用して 試してみましたが、やはりphpからもアクセスできませんでした。 (呼び出しのパスは、localhostです。) ので、とりあえず自分の精一杯の憶測では、MySQL自体が動作していない か、MySQLへのアクセス許可が下りてないかだと考えているのですが…。 それを検証もしくは許可させるには、どうすればいいのかわかりません。 動作環境は、 Apache/1.3.27(Win32) PHP/4.2.3 MySQL バージョン不明 Windows XP です。 以前に似たような記事があり参照させていただきましたが、微妙に動作 環境が違うので、新しく質問させていただきました。 基本的な事なのですが、先に進めず困っています。 どなたか、ご助力お願い致します。

    • ベストアンサー
    • MySQL
  • mysqlとphpでのデータ表示について

    この度、 mysqlとphpで野球チームのデータ管理サイトを作成しようと思っています。(javascriptも使用予定) お恥ずかしいですが当方の知識としてはmysql+phpの入門書を2週間読んだ段階です。 そこで質問です。 ---------------------------------------------- 例えば、打率を表示したい場合、 計算式は 安打数/打数 ですが、 mysqlで、a(打数)、b(安打数)、c(打率) というカラムがあった場合、 cには (1)mysql上で計算値をinsertするのでしょうか? (2)それともphpスクリプトで計算値をHTMLに吐き出すのでしょうか? ご教授願います。 できれば簡単でいいので手法を教えていただけたらと思います。

    • ベストアンサー
    • MySQL
  • MySQLとPHPの連携がうまくいかない

     プログラマ初心者ですが、以下の質問があります。  PHPからMySQLへの接続がうまくいかなくて困っています。  まず、使っているバージョンは以下の通りです。  MySQL 5.0.27  PHP 5.2.0  Apache 2.2.3  Windows XP Profesional  そして、エラーメッセージは以下のとおりです。  Fatal error: Call to undefined function mysql_connect() in C:\Usr\Apache\htdocs\db0.php on line 6  各サイトで解説されている以下の設定はすべて行いましたが、それでもできないようです。  ・Windowsフォルダにphp.iniをコピーする。  ・php_mysql.dll、php_mysqli.dll、libmysql.dllをsystem32にコピーする。  ・iniファイルにextension_dir=C:\php5\extとセットする。  ・iniファイルのextension=php_mysql.dll、extension=php_mysqli.dllのセミコロンをはずす。  他の方の解決策は以下のどれかが抜けていたというようなものらしいですが、私の場合はどれも抜けていないのに駄目だという状態です。  MySQL、Apacheは正常に動いています。(関係ないかもしれませんが、PerlとMySQLの連携は問題なく動いています)  どなたか解決策がわかる方は教えてください。

    • ベストアンサー
    • MySQL
  • MySQLでアクセス権やパスワードの設定について

    こんにちは。 MySQL初心者です。 現在、MySQLの学習本についていたバージョン4.0.13で基本操作から勉強していますが、別の学習本(PHP+MySQL本)では最初にユーザー権限やパスワードの設定から始まっていました。 学習していた本には権限についての説明がなかったのですが、この点を学習するには上のバージョンをインストールしなければならないのでしょうか? 現在のバージョンでは日本語も正常に表示されるので、これでユーザー権限等も学習したいのですが、無理なんでしょうか? 実際に業務として使用するにはこの点も絶対必要?なのでしょうね?

  • mysqlでコード毎に連番をつける方法について

    phpで会員制サイト制作を勉強しています。 mysqlにpdoで接続をしています。 添付画像のように種類毎に連番を付与してデータをINSERTしたいのですが、 ネットで調べて色々なSQLを試したところ、 コード毎での連番がうまくいきませんでした。 どのようなSQL文を使えば連番を振ってINSERTできるでしょうか? 一応、種類カラムと連番カラムを複合主キーにしています。 お分かりになる方は教えていただけると有難いです。

    • 締切済み
    • PHP
  • hpinfoにmysqlやmysqliが表示されない

     現在、Windows2003 サーバ(IIS6.0)、PHP5.4.3、mysqlは5.0.45に環境を構築しています。phpは実行でき、コマンドからはMySQLに接続できますがphpプログラムから接続できません。  そこで調べていたのですが、phpinfoにmysqlやmysqliが表示されていません。phpとMySQLの接続がうまくいっている環境ではphpinfoにmysqlやmysqliが表示されているのでこれが原因だと思われます。 他の人の投稿から下記のことは確認いたしましたが、どうしても上手くいきません。よろしくお願いいたします。 ・php.iniはC:\Windowsに存在します。またphp.iniファイルは1つしかありません。 ・php.iniファイルの下記の項目は変更しました。  extension_dir = "C:\php\ext"  extension=php_mysql.dll  extension=php_mysqli.dll

    • 締切済み
    • PHP