2024年9月
63歳からの挑戦-04
渋谷で働くエンジニア福さんの動画を見ながら、やってみました。
[blog_app] データベース内の [blog] テーブルに対して操作できる権限を持ったユーザーを予め作成しておき、「権限を編集」のリンクから赤線内のようになるよう設定しておくことが必要です。
63歳からの挑戦-03
今日は、blog_app]というデータベースを新規に作成して、その中に[blog]というテーブルを新規作成した。
この [blog] というテーブルにレコードを追加するためSQL入力で、テーブル名やカラム名などの識別子はバッククォート(`)
文字列リテラルを囲むにはシングルクォート(')またはダブルクォート(")のお約束を無視したのが原因だった。
これも、独学ならではの物語である。
ChatGPT さまさまである・・・
63歳からの挑戦-02
うまくいかなかった改行処理も、知人のご指導により解決しました。ありがとうございました。
ヒントとして、「nl2br() という関数は PHP における関数の一つで、文字列内の改行コード( )をHTML の改行タグに変換するために使用される」ということを教えてもらいました。
まだまだ未熟モノの63歳です(笑)
下記の画像の黄色い枠内が、教えてもらったヒントをもとに記述したコードです。
巣こそずつPHPの書き方が分かって来たような感じです・・・
63歳からの挑戦-01(その2)
'\n' や "\n" などであるが、動作させている構築環境によってエラーになる。自分の構築した環境では '
' や "
" はエラーにはならないが、"\n" だとエラーになる。自分の環境は、XAMPPの最新バージョン(Ver_3.3.0)である。なぜ、そうなるのか、自分の現在のスキルでは不明です。HTMLの中ではPhpコード内の、"\n" は無視されて改行が有効にならず連結されて表示されてしまう。Chat GPTで調べてみるとそのような回答であった。
63歳からの挑戦-01
【63歳からの挑戦-01】
無謀にも「Webアプリ」で制作するなどと考えた。
JavaScript、XAMPPなどは60歳を過ぎてからYouTubeに拠る独学である。
「人間、やれば出来る」「為せば成る、何事も」の信念で「軍歌メドレー」を聴きながら挑戦しています。
「集めて、知って、試して、活かす」を実践中・・・