phpでmysqlのテーブルからデータを引っ張ってくる構文なのですが


$pdo = new PDO("mysql:dbname=データベース名", "root", "root");
$st = $pdo->query("SELECT * FROM テーブル名");
while ($row = $st->fetch()) {
$name = htmlspecialchars($row['テーブル名']);
$price = htmlspecialchars($row['price']);
echo "<tr><td>$name</td><td>$price 円</td></tr>";

上記のデバックに手こずっております。
自分の知りたいところはカタカナ、漢字の使われているところが正しいのか知りたいです。
またもっと楽な方法があれば教えて頂きたいです。
馬鹿でスミマセンがよろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2016/12/28 14:36:26
  • 終了:2017/01/04 14:40:03

回答(1件)

id:pogpi No.1

POGPI回答回数378ベストアンサー獲得回数502016/12/29 08:34:49

$name = htmlspecialchars($row['テーブル名']);

上記はテーブル名ではなくて、項目名ですかね。
ユーザー名とパスがrootになっていますが、別のユーザーを作った方がいいと思います。
mysqli_connectを使ってみると、いいかも知れません。

  • id:vsw
    ナムタカ/NamTaka 2016/12/29 15:11:06
    質問はまとめてした方がいいんじゃないか?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません