PHP & Mysql

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

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

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

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

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

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


 

 

【PHP&Mysqlに関する投稿】

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

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

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

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

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

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

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関数が [...]

テキスト形式の日付をdate属性にセット 投稿日2017年7月11日
MYSQLでテキスト形式の日付をdate属性の項目にセットするにはconcatとsubstringを使います。 基本形式  concat(項目1,項目2,項目3)      ・・・ 項目の結合を行う [...]





[1] [2] [3]