nPHP
63歳からの挑戦-06
レンタルサーバー内に新たなデータベースを新規作成し、それに接続するためのコードをChatGPTのチカラを借りて作成してみた。
参考にさせて頂いたのは「渋谷で働くエンジニア福の「実践で学ぶプログラミング入門」」さんのサイトです。参考になりました。
レンタルサーバー内に新たなデータベースを新規作成してみた。
63歳からの挑戦-05 拡張子に拠る表示の違いについて
拡張子に拠る表示の違い モヤモヤが解消した・・・
サーバーはファイルの拡張子に基づいて、どのようにファイルを処理するかを決定する。
.php 拡張子のファイルはサーバー側で PHP インタープリタによって処理され、PHPコードが実行されるが、.html 拡張子のファイルは通常、静的ファイルとして扱われ、そのままブラウザに送信してしまう。
結果として、PHPコードは実行されず、単なるテキストとして扱われてしまいます。
63歳からの挑戦-04
渋谷で働くエンジニア福さんの動画を見ながら、やってみました。
[blog_app] データベース内の [blog] テーブルに対して操作できる権限を持ったユーザーを予め作成しておき、「権限を編集」のリンクから赤線内のようになるよう設定しておくことが必要です。
63歳からの挑戦-03
今日は、blog_app]というデータベースを新規に作成して、その中に[blog]というテーブルを新規作成した。
この [blog] というテーブルにレコードを追加するためSQL入力で、テーブル名やカラム名などの識別子はバッククォート(`)
文字列リテラルを囲むにはシングルクォート(')またはダブルクォート(")のお約束を無視したのが原因だった。
これも、独学ならではの物語である。
ChatGPT さまさまである・・・
63歳からの挑戦-02
うまくいかなかった改行処理も、知人のご指導により解決しました。ありがとうございました。
ヒントとして、「nl2br() という関数は PHP における関数の一つで、文字列内の改行コード( )をHTML の改行タグに変換するために使用される」ということを教えてもらいました。
まだまだ未熟モノの63歳です(笑)
下記の画像の黄色い枠内が、教えてもらったヒントをもとに記述したコードです。
巣こそずつPHPの書き方が分かって来たような感じです・・・