前提・実現したいこと
VScodeでPHP -v 7.3を使用しMySQLからデータを取得できるプログラムを作っています。
発生している問題・エラーメッセージ
Missing file doc comment
該当のソースコード
index.php
<?php $athletes = null; $races = null; $ath = null; $rac = null; $mydb = null; $athletes = "SELECT * FROM participating_athletes"; $ath = $mydb->query($athletes);//データ取得 $atheltes_array = $ath; $json_athletes = json_encode($atheltes_array); $races = "SELECT * FROM races"; $rac = $mydb->query($races); $races_array = $rac; $json_races = json_encode($races_array); try { $mydb = new PDO('mydql:dbname=mydb;host=127.0.0.1;charset=utf=8', 'root', ''); } catch (PDOException $e) { echo 'DB接続エラー:' .$e->getMessage(); }; ?>
試したこと
➀Missing file doc comment
訳)ファイルのドキュメントコメントがありません
という事なので下記ドキュメントコメントを追加しました。
/** * @file * Description */ /** * Implements hook_menu(). * * Description * * @return array An array of menu items */ $athletes = null; $races = null; $ath = null; $rac = null; $mydb = null; $athletes = "SELECT * FROM participating_athletes"; $ath = $mydb->query($athletes);//データ取得 $atheltes_array = $ath; $json_athletes = json_encode($atheltes_array); $races = "SELECT * FROM races"; $rac = $mydb->query($races); $races_array = $rac; $json_races = json_encode($races_array); try { $mydb = new PDO('mydql:dbname=mydb;host=127.0.0.1;charset=utf=8', 'root', ''); } catch (PDOException $e) { echo 'DB接続エラー:' .$e->getMessage(); }; ?>
結果はドキュメントコメントに対するエラーが多数出てきてしまい、他の方はドキュメントコードを記載しなくても動いているそうでエラーが起こる原因がわかりません。
すいませんが、ご教授よろしくお願い致します。
phpMyAdmin はそういう使い方をするものではないです。
phpMyAdminからデータを取得~みたいなの最近みますけどどこかに書いてたりしますの?
ご返信ありがとうございます。
知らなかったです。phpMyAdminの使い方とデータの取得などもう一度調べ直してみます。
sola-msrさんへ
[teratail](https://gray-code.com/php/getting-data-by-using-pdo/)
これがphpMyAdminからデータを取得で参考にしたサイトです。
このサイトでは
> MySQL / MariaDBでデータを取得する
と書いてあるので間違いではないです。
「phpMyAdmin」はデータベースのクライアントツールであってデータベースではないです。
(ここでいうデータベースはMySQLを指します)
phpmyadmin は phpで作成されたmysql管理クライアントです。
mysqlを指してません
ありがとうございます。
上記内容修正します。
回答1件
あなたの回答
tips
プレビュー