質問です。 実行すると、どうしても Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\bbs\index.php:85 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bbs\index.php on line 85 というエラーが出てしまい、まったく動かなくなってしまいます。 自分でもいろいろ試してみたのですが、一向に直る気配がありません。 どうか、対処法を教えて頂けないでしょうか。
Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\bbs-yt\index.php:84 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bbs-yt\index.php on line 84 エラーが出るのでソースコードをコピペさせていただいたところこのエラーが出ました 現在ソースコードは完全にできていてMYSQL等は45分時点の状況です
めちゃくちゃわかりやすいです!正直大学の講義よりわかりやすかったです!ところどころlink:cssからのエンターキーなどの小技もあってみていて面白かったです。
勉強になります!自分用メモ
0:00 PHPの出力テスト
8:14 掲示板のひな型を作っていく
10:50 bodyから書いていく
13:15 上の所に投稿が表示されるように
15:30 入力した文字列の取得(PHP)
21:27 条件:書き込みボタン押したとき
24:38 PHPとMySQLの接続、DB管理画面
29:55 MySQLに入れたデータを取り出して表示する(PHPとの接続)
44:44 ハードコーディングをDBからの出力に変える
45:50 フォームに書いたものをDBに追加する
57:00 バリデーションチェックを実装
ほんの10年ちょっと前ぐらいまではyoutubeでwebアプリの解説とか無かったので良い時代になりましたねー。
これはやばいw参考というか、この動画を見れば、できることが一気に広がるwマジで感謝してます!
31:37
ここの説明神的に分かりやすい
初めてPHP、SQLに触れた自分にとっては、わかりやすく、とても濃い内容でした!
初めて反映できましためちゃうれしいです。
めちゃ参考になりました!ありがとうございます! できればLaravelでのアプリ開発についても講座を実施していただけると大変嬉しいです🙇♂️
今回もとてもわかりやすい動画で快適にアプリを作成させていただきました。
いつもデータベースとの接続で失敗してトラウマと成っている面がありますが、失敗を乗り越えることでスキルがアップできるものと信じております。
今後ともよろしくお願いいたします。
何度も挑戦するといつかは成功するはずです!
僕も失敗することが多いので、お互いにがんばっていきましょうね。
いつも分かりやすいです。ほかの人の講座を見ても今一つ分からなくて、いつも結局こちらに戻ってきてしまいます。
謎が解けました~!
ありがとうございます😆
当たり前ですが、神動画です いつも。
これから見ますが…今当にphp sqlを勉強中でプログラミングチュートリアルでphpを探していて無かったから、リクエストしようと思っていた所です!!ホントに嬉しいです!!
興奮のあまり見る前にコメント書いちゃいました^^;
いつもわかり易い動画、ありがとうございます!
いつもわかり易い動画ありがとうございます!
PHP動画出てホントに嬉しいです!!
toramiisei tobesayさん、どうもありがとうございます。お金までいただいて感謝です、、
はい、最初の一歩として見ていただけるとPHPの理解がスムーズかと思いますので。
参考程度にご視聴いただけるとうれしく思います!
nodeよりも複雑ですね macでもxamp使って動画の様な実装はできました
わかりやすいです!
今回はボタンを押したとき(POSTデータとしてボタン情報が渡ったとき)…というロジックで条件分岐させていましたが、サーバーのリクエストメソッドがPOSTの場合…という様に条件分岐させても同じ挙動が得られるかな??
53:40
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'postDate' cannot be nullというエラーが出ます。
調べてもPRIMARYがどうとかでよくわかりません。
えwワイの持ってるPCと同じWin11やんwwwありがとうございます。
PHP系の動画もっとみたいです!
c言語のポインタを詳しい人めちゃくちゃ掘り下げて解説してほしいです!!
34:15 [HY000] [1045] Access denied for user 'root'と出てきますが、エラーが解決できません
質問です。
実行すると、どうしても
Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\bbs\index.php:85 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bbs\index.php on line 85
というエラーが出てしまい、まったく動かなくなってしまいます。
自分でもいろいろ試してみたのですが、一向に直る気配がありません。
どうか、対処法を教えて頂けないでしょうか。
このエラーは、query()メソッドを呼び出そうとしているオブジェクトがnullであるために発生しています。オブジェクトがnullの場合、メソッドを呼び出すことはできません。この問題を解決するためには、オブジェクトが正しく初期化されていることを確認する必要があります。
エラーが発生しているのはC:\xampp\htdocs\bbs\index.phpの85行目ですので、その周辺のコードを確認しましょう。おそらくデータベースへの接続が失敗しているか、何らかの理由で初期化されていないオブジェクトが存在していると考えられます。
@@programming_tutorial_youtube 質問です。オブジェクトがnullである状態と、オブジェクトが正しく初期化されている状態は違うんですか?色々調べて、オブジェクトを初期化する=nullにする だと認識していました。
いつも勉強になります。
質問ですが、33分半ばでの usernameとpasswordを「root」にせれてるとありますが、自分のを調べる方法がわかりません。
ちなみにrootで入力して更新すると
cssが効かなくなり文字のみが表示されます。 何が原因でしょう?
ログインできているのであれば、rootで合っている可能性があります。
cssが効かないというのはCSSのファイルパス等が間違っているかもしれないので、ご確認ください。
有益な動画ありがとうございます!とても勉強になります!そこで質問が2つあります。書き込んだテキストがphpMyAdminでは正常ですが、表示されると文字化けします(日本語が???に)。new PODに「charset=utf8;'」を追加したらOKでした。これはどういったことがおこっているのでしょうか?mySQLの設定の問題ですか?また、書き込んでリダイレクトすると同じ情報が書き込まれてしまうので「header('Location: ./');exit;」を追加して直りました。これはどのようなことがおこっているのでしょうか?ネット検索して直しましたが、理由がいまいち理解できていません。
とても良い勉強になります。
一つ質問です。
データベースから取り込んだデータを javascript で利用したいのですが
PHP の変数を javascript に渡す方法を教えて頂ければとても助かるのです。
どうか、宜しくお願いします。
ありがとうございます。 大変助かっています。これに、メールを省いたい「ログインシステム」を追加できないでしょうか、よろしくお願いいたします。
33:40
シンさんお疲れ様です!いつも有益な動画をありがとうございます!
質問なのですが、こちらの部分で引数を”root”,”root”とされていますが、初めてデータベース接続する私も、その変数でいいのでしょうか?
何卒、宜しくお願い致します!
りらくぜえしよんさん、いつもご視聴ありがとうございます。
PhpMyAdminを利用する際に設定したユーザー名とパスワードを設定すればOKです。
初期値はたしかrootだったはずなので、rootで大丈夫と思います。もし何か違うユーザ名を利用してPhpMyAdminを利用しているならばそちらで設定してあげる必要があると思います。
確認方法は今の時点では調べないと分からないので、調べてみてください!
引き続きよろしくお願いいたします。
"root",""とすればいけましたよ!
超ありがとう@@kiki-jp4gc
PHP是世界上最好的语言
とても分かりやすい講座を提供して下さり、ありがとうございます。質問なのですがエディターの冒頭にと記述してもコードの色が白になってしまいエラーになってしまうのですがどのように対処したら良いでしょうか..?
コードの色が白になるという現象は、おそらく使用しているエディタによるものです。一般的に、色が白になることはエラーではなく、エディタがコードを認識できていないことを意味します。
以下の手順で対処してみてください。
①エディタを確認: 使用しているエディタがPHPに対応しているかを確認してください。対応していない場合は、PHPに対応したエディタ(例:Visual Studio Code、Sublime Text、Atom、PhpStormなど)をインストールして使用してみてください。
②拡張子を確認: ファイルの拡張子が「.php」であることを確認してください。エディタは通常、ファイルの拡張子をもとに、どの言語のコードを編集しているかを判断し、シンタックスハイライトを適用します。拡張子が間違っていると、正しくハイライトされないことがあります。
③エディタの設定を確認: エディタの設定で、PHPのシンタックスハイライトが有効になっているか確認してください。無効になっている場合は、有効にしてみてください。
④エディタの拡張機能やプラグインを確認: いくつかのエディタでは、PHPのサポートが拡張機能やプラグインをインストールすることで追加できます。必要な拡張機能やプラグインがインストールされているか確認し、インストールされていなければインストールしてください。
よろしくお願いします
@@programming_tutorial_youtube ご丁寧に教えて下さりありがとうございます、、
是非とも試してみたいと思います。
書き込むを押しても投稿できないです。。。
XAMPPがインストールできないです!
shinさんのVScordのphpとか、cssとかのロゴは拡張機能ですか??かっこいいので同じのにしたいです!
それと、.phpでVScord開くとhtmlの!+tabでひな形がでないのですが、どうしたらいいですか(*_*)?
拡張機能です。vscode folder logo pulginなどで検索してみてください。
またタブ補間ができないのはEmmet機能がONになっていないからですね。
分からない箇所はまずは検索して解決してみましょう。
ご視聴ありがとうございます。
引き続きよろしくお願いいたします。
@@programming_tutorial_youtube
タブ補完、今までできていたのにOFFになっちゃってました(^^;)ありがとうございます!
14:48 分からない事があり質問します。
ブラウザに表示したとき、 名前:shinCode:2022/7/15 の列の表示が、 名前:shinCode(シンコード):2022/7/15 このようにカタカナ表記が出てしまうのですがどのように対処したら良いか教えてください。
追記
試しに、shinの単語を削除して表示してみたら、名前:コード:2022/7/15 と表示されました。
書き込みできないのですが何がおかしいと考えられますか
謝謝!
500円のスーパーチャットありがとうございます!これからも動画投稿がんばりたいと思います!
freewifiでxamppを動かすのは危険でしょうか?
SQLインジェクションの対策までしたいのですが、Udemyで公開されてますか?
XSS対策はしています。
SQLインジェクションに対しての言及までも講座ではしております。
動画見させて頂きました。質問ですが、5:35のlocalhost/OO のローカルホスト番号とはどのようにすれば分かるのでしょうか。
私はパソコンはMacを使用しています。
最近PHPの勉強を始めたばかりのため、ローカルホスト番号を調べるための参考になるサイトやご説明等いただければ嬉しいです。
どうぞよろしくお願い致します。
1. クロスサイト・リクエスト・フォージェリ(CSRF)攻撃への対策が不足しています。
2. SQLインジェクション攻撃への対策が不足しています。
3. ソースコードに対するCSRF対策が不足しています。
質問です!
Udemyの方でもPHPの講座があると思うのですが、本動画の内容とは異なりますか?
ご視聴ありがとうございます。
掲示板を作るので最初の方は内容は似ています。
違う箇所は新規スレッド作成したりDB設計を少し触っていたりする点ですね。プレビューなどが見れると思いますので、そちらを参考にしてみてください!
@@programming_tutorial_youtube
返信ありがとうございます!
セールだったので買ったのですが、UA-camの内容も無料とは思えないレベルだったので質問させていただきました!
動画の時間とか見ても結構Udemyの方が盛りだくさんな感じだったので買ってよかったです!
動画ありがとうございます。PHP初心者です。18:41あたりのところで、echo $_POST["username"];としていますが、値が反映されていません。var_dump($_POST)で確認してみたところarray(0)となっていました。調べてみても初心者である自分にはよくわからなかったのですが、解決方法はありますでしょうか。
動画のとコードが違う気がします。
54:43
46:01
24:40
15:49
10:32
12:13
13:31
❤
こういった学習動画は非常にためになりますので、とても良いと思います。
一方で 52:37 あたりのような本当の原因を取り違えて、不要な修正を加えている箇所等は編集の際に字幕等でも補足すべきかと思います。49:55あたりの部分も同様です。他の動画でもそういった箇所が散見されますので、本当に初心者の方が誤った解釈・理解をしないようにするためにも、ご配慮いただけると助かります。
応援しています。
35:00 ユーザーネームとパスワードを忘れてしまった場合、どうしたら良いでしょうか・・・?
解決しました!phpMyAdminディレクトリの中にあるconfig.incの中に書いてありました!よかった!
どこかで確認できたと思いますので検索してみてください。もし、できなかった場合は作り直しになりますかね。
まだ半分までしか見てないですが、非常に分かりやすく声も聞き取りやすいので非常に参考になります((o(。>ω
Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\bbs-yt\index.php:84 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bbs-yt\index.php on line 84
エラーが出るのでソースコードをコピペさせていただいたところこのエラーが出ました
現在ソースコードは完全にできていてMYSQL等は45分時点の状況です
どうすればいいですか?