演習課題「jobsテーブルの特定データを表示する」
右の環境には、MySQLからjobsテーブルの全データを表示するプログラムが、sql.phpに作成してあります。
このファイルを修正して、jobsテーブルの特定データを表示するようにしてください。
データの指定は、以下のようにGETメソッドでidを指定します。
http://localhost/~ubuntu/sql.php?id=1
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#07:特定のプレイヤーを表示する1
ここでは、PHPを使って、簡単なWebアプリケーションを作ります。RPGのプレイヤー一覧から、各プレイヤーの詳細情報を表示しましょう。まずは、データベースから、特定のプレイヤー情報を取得します。
動作確認のため、print_r()で、取得したデータを出力する
public_html/show_player.php<?php
$pdo = new PDO('mysql:host=localhost; dbname=mydb; charset=utf8','root','');
$sql = 'SELECT players.id, name, level, job_name
FROM players LEFT JOIN jobs ON jobs.id = players.job_id
WHERE players.id = :id';
$statement = $pdo->prepare($sql);
$statement->bindValue(':id', $id, PDO::PARAM_INT);
$statement->execute();
$player = $statement->fetch(PDO::FETCH_ASSOC);
$statement = null;
$pdo = null;
$message = 'This is piaza';
# require_once 'views/index.tpl.php';
print_r($player);
Webアプリ開発入門 PHP+MySQL編
https://paiza.jp/works/webapplicationlamp/primer
DB/SQL入門編
https://paiza.jp/works/sql/primer
PDOで接続、SELECT、プリペアドステートメントとは(PHPでMySQLに接続) - Qiita
https://qiita.com/tabo_purify/items/d1166236f3b03c7be60d