PHP & Mysql

PHP & Mysql

PHPはWebページを条件に合わせて編集し、またデータベースの内容をWeb上に表示したり、更新したりするためのプログラム言語です。そしてMysqlはWeb上に表示するテキストデータやその他データを保存管理するためのデータベースです。

PHPのプログラムはhtmlと同じく、サーバーに保存されていてクライアントのブラウザからの要求によりサーバー側で起動され、htmlを要求に合わせて編集しクライアントのブラウザに結果を返します。その時、必要であればMysqlに登録されているデータをhtmlに差し込んだり、要求によってはデータの更新を行うのです。

そしてPHPはクライアント側で動くJAVAなどと組み合わせて、インタラクティブ(対話型の)なWebサイトの作成を可能にしています。

例えば、アクセスカウンタをWebページに貼り付けたり、チャットのページを作ったり、業務では文書管理システムや通販ページの買物カゴの仕組を開発したりできるのです。このPHPは最近流行のクラウドシステムに積極的に取り入れられている言語のようです。

私自身初心者で知識は浅いのですが、個人的な経験では、簡単な環境で気軽に開発できバラエティに富んだWebページの開発が可能で、構文的にも解り易い言語だと思います。ただマイクロソフト社の各言語のプログラム開発サポート環境のようなツールが多く揃っておらず、文法エラー、実行エラーの原因がわかり辛い面があるといった印象があります。

このように使い勝手に難しい面も感じられますが、PHPを駆使する事でMyサイトがすごく興味を引く魅力あるページに変身する事は間違いないでしょう。


【PHP&Mysqlに関する投稿】

PHPでcheckboxにチェックする 投稿日2022年10月25日
画面上でチェックを入れた状態でデータを登録すれば、VALUE値がデータ上に格納されるのですが、このデータを読み込んでこのVALUE値をcheckboxの項目にそのまま送っても画面上のcheckboxは [...]

PHPの処理の取り込み 投稿日2022年10月23日
最初から蛇足になりますが、COBOLで言えばCALL命令、もしくはCOPY命令、どちらかと言うとCALL命令の方かもしれません。 PHP では include か require を使用するようです。 [...]

PHPで一カ月後の日付を取得 投稿日2022年10月13日
今日の日付が 2022年10月12日 の場合   一カ月後の日付 $w_date=date('Y-m-d',strtotime("+1 month")); echo $w_date; [...]

SQLでテーブルクリア 投稿日2022年10月13日
SQLでテーブル内のデータをすべて削除するクエリー $sql = "TRUNCATE TABLE テーブル名;"; if($res=mysql_query($sql)){ echo "テーブルクリア [...]

Mysqlでテーブルデータをクリア 投稿日2022年9月25日
Mysqlでテーブルデータをクリア(全件削除)するには TRUNCATE TABLE テーブル名 このSQLを発行します。 [...]

PHPで数字をカンマ表示 投稿日2022年8月28日
$金額=1000000; $カンマ金額=number_format($金額); echo $カンマ金額; これを実行すれば金額が 1,000,000 と表示されます。 [...]

Mysqlのオートナンバー 投稿日2022年8月21日
Mysqlで登録データに連番を振りたい場合は、項目をAUTO_INCREMENT属性にすればよいようです。 ①項目名を入力する ②データ型をINTを指定 ③インデックスをPRIMARYを指定 ④A_ [...]

PHP、Mysql絡みのPGメンテ 投稿日2022年8月14日
最近、PHPでMysqlを更新するPGを作成しているのですが、数年ぶりという事で四苦八苦、項目の扱い方もわからない始末。 $_REQUEST['xxxxx'] はPOSTで渡された項目。$row["x [...]

PHPに直接パラメータを渡す 投稿日2020年8月26日
URLからphpにパラメータを渡すには $_GET を使用しますが、テストで html で直接パラメータを渡したい場合があります。その際の対処法です。   【呼び出す側のtest1.htm [...]

PHP if文の === は? 投稿日2020年8月17日
strposの戻り値をif文で判定する場合は、 == で判定するとすべて false となるので、この様な場合は === で判定する。 PHP のページには [ $a === $b は $a が $ [...]

SQLでDBのパスワード変更 投稿日2020年1月30日
SQLコマンド発行でデータベースのパスワードを変更 SET PASSWORD = password('パスワード'); これでOKなのだが何故なんだろう? [...]

関数 strip_tags 投稿日2019年10月14日
strip_tagsは入力文字よりhtmlタグやPHPタグを取り除く関数になります。 マイページに問い合わせや書き込みの出来るページを設置する際には注意が必要です。書き込みの入力欄には悪意のあるタグを [...]

関数 SUBSTRとSUBSTRING 投稿日2019年10月14日
SUBSTRもSUBSTRINGもある文字から一部の文字列を切り出す関数です。 SUBSTRINGは文字の単位を指定するパラメタがあるようですが、通常はSUBSTRの使用でよいようです。 echo [...]

ワードプレスで使用しているMYSQLは? 投稿日2019年9月9日
昨日、久しぶりにワードプレスに対応しているDB(MYSQL)を調べたのですが、DBが多すぎてどのページとどのDBが対応しているのか理解不可能な状態に陥ってしまいました。 そこでネット検索すると、wp- [...]

アンカーとパラメータを同時に渡すには 投稿日2018年9月30日
ページにアンカーリンクとパラメータを同時に渡すには https://club.2810w.com/menu.html/#001?id=5 と考えがちですがですが、実際は https://club [...]

リンクのアンダーラインを消す 投稿日2018年9月27日
リンクのアンダーラインを消すには、style='text-decoration: none;'>を指定します。 <A HREF='https://club.2810w.com/' sty [...]

PHPの三項演算子 投稿日2018年9月24日
PHPの三項演算子は ? : で記述するようです。 // 三項演算子の使用例 $action = (empty($_POST['action']))  ?  'default'  :  $_POS [...]

BOM対応エディター 投稿日2018年9月16日
初心者がPHPでプログラミングをやっていて悪戦苦闘するのがBOM(ByteOrderMark)です。HTMLはメモ帳などで作成修正しても問題ないのですが、PHPをメンテし実行すると動かなかったり、文字 [...]

MYSQLのINSERTに苦戦 投稿日2018年1月22日
phpMyAdminはMYSQLに接続、メンテナンスするツールです。プログラムを使わずに直接データの登録、変更、削除を行う事が可能で、その他SQLコマンドも発行できます。 今日、データ追加のため、久し [...]

パーマリンクの日本語コード変換は? 投稿日2017年7月17日
WordPressより取り出したパーマリンクの内容が文字化けしていたので、mb_convert_encodingで変換したのですが文字化けに変化なし。ネット検索で調べてみたら、urldecode関数が [...]





[1] [2]