<?php
require_once(ROOT_PATH.'/Models/Db.php');
class Player extends Db{
private $table = 'players';
public function __construct($dbh = null){
parent::__construct($dbh);
}
/**
* playersテーブルからすべてのデータを取得
*
* @param integer $id 選手ID
* @return Array $result 指定の選手データ
*/
public function findById
($id
= 0):Array { $sql = 'SELECT * FROM '.$this->table;
$sql .= 'WHERE id = :id';
$sth = $this->dbh->prepare($sql);
$sth->bindParam(':id',$id,PDO::PARAM_INT);
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
return $result;
}
/**
* playersテーブルからすべてのデータを取得
*
* @param integer $page ページ番号
* @return Array $result 全選手データ
*/
public function findAll
():Array { $sql = 'SELECT * FROM '.$this->table;
$sth = $this->dbh->prepare($sql);
$sth->execute();
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
return $result;
}
}
?>
PD9waHAgCnJlcXVpcmVfb25jZShST09UX1BBVEguJy9Nb2RlbHMvRGIucGhwJyk7CgpjbGFzcyBQbGF5ZXIgZXh0ZW5kcyBEYnsKICAgIHByaXZhdGUgJHRhYmxlID0gJ3BsYXllcnMnOwogICAgcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KCRkYmggPSBudWxsKXsKICAgICAgICBwYXJlbnQ6Ol9fY29uc3RydWN0KCRkYmgpOwogICAgfQogICAgLyoqCiAgICAgKiBwbGF5ZXJz44OG44O844OW44Or44GL44KJ44GZ44G544Gm44Gu44OH44O844K/44KS5Y+W5b6XCiAgICAgKiAKICAgICAqIEBwYXJhbSBpbnRlZ2VyICRpZCDpgbjmiYtJRAogICAgICogQHJldHVybiBBcnJheSAkcmVzdWx0IOaMh+WumuOBrumBuOaJi+ODh+ODvOOCvwogICAgICovCiAgICBwdWJsaWMgZnVuY3Rpb24gZmluZEJ5SWQoJGlkID0gMCk6QXJyYXkgewogICAgICAgICRzcWwgPSAnU0VMRUNUICogRlJPTSAnLiR0aGlzLT50YWJsZTsKICAgICAgICAkc3FsIC49ICdXSEVSRSBpZCA9IDppZCc7CiAgICAgICAgJHN0aCA9ICR0aGlzLT5kYmgtPnByZXBhcmUoJHNxbCk7CiAgICAgICAgJHN0aC0+YmluZFBhcmFtKCc6aWQnLCRpZCxQRE86OlBBUkFNX0lOVCk7CiAgICAgICAgJHN0aC0+ZXhlY3V0ZSgpOwogICAgICAgICRyZXN1bHQgPSAkc3RoLT5mZXRjaChQRE86OkZFVENIX0FTU09DKTsKICAgICAgICByZXR1cm4gJHJlc3VsdDsKICAgIH0KICAgIC8qKgogICAgICogcGxheWVyc+ODhuODvOODluODq+OBi+OCieOBmeOBueOBpuOBruODh+ODvOOCv+OCkuWPluW+lwogICAgICogCiAgICAgKiBAcGFyYW0gaW50ZWdlciAkcGFnZSDjg5rjg7zjgrjnlarlj7cKICAgICAqIEByZXR1cm4gQXJyYXkgJHJlc3VsdCDlhajpgbjmiYvjg4fjg7zjgr8KICAgICAqLwogICAgcHVibGljIGZ1bmN0aW9uIGZpbmRBbGwoKTpBcnJheSB7CiAgICAgICAgJHNxbCA9ICdTRUxFQ1QgKiBGUk9NICcuJHRoaXMtPnRhYmxlOwogICAgICAgICRzdGggPSAkdGhpcy0+ZGJoLT5wcmVwYXJlKCRzcWwpOwogICAgICAgICRzdGgtPmV4ZWN1dGUoKTsKICAgICAgICAkcmVzdWx0ID0gJHN0aC0+ZmV0Y2hBbGwoUERPOjpGRVRDSF9BU1NPQyk7CiAgICAgICAgcmV0dXJuICRyZXN1bHQ7CiAgICB9Cn0KPz4=
Main.java:1: error: class, interface, or enum expected
<?php
^
Main.java:2: error: unclosed character literal
require_once(ROOT_PATH.'/Models/Db.php');
^
Main.java:2: error: unclosed character literal
require_once(ROOT_PATH.'/Models/Db.php');
^
Main.java:5: error: <identifier> expected
private $table = 'players';
^
Main.java:5: error: unclosed character literal
private $table = 'players';
^
Main.java:5: error: unclosed character literal
private $table = 'players';
^
Main.java:6: error: <identifier> expected
public function __construct($dbh = null){
^
Main.java:7: error: not a statement
parent::__construct($dbh);
^
Main.java:7: error: ';' expected
parent::__construct($dbh);
^
Main.java:7: error: not a statement
parent::__construct($dbh);
^
Main.java:7: error: ';' expected
parent::__construct($dbh);
^
Main.java:15: error: <identifier> expected
public function findById($id = 0):Array {
^
Main.java:16: error: unclosed character literal
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:16: error: unclosed character literal
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:16: error: not a statement
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:16: error: not a statement
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:17: error: <identifier> expected
$sql .= 'WHERE id = :id';
^
Main.java:17: error: unclosed character literal
$sql .= 'WHERE id = :id';
^
Main.java:17: error: illegal start of expression
$sql .= 'WHERE id = :id';
^
Main.java:17: error: unclosed character literal
$sql .= 'WHERE id = :id';
^
Main.java:17: error: not a statement
$sql .= 'WHERE id = :id';
^
Main.java:19: error: unclosed character literal
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: not a statement
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: unclosed character literal
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: not a statement
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: not a statement
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: ';' expected
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: not a statement
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:19: error: ';' expected
$sth->bindParam(':id',$id,PDO::PARAM_INT);
^
Main.java:20: error: not a statement
$sth->execute();
^
Main.java:30: error: ';' expected
public function findAll():Array {
^
Main.java:31: error: unclosed character literal
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:31: error: unclosed character literal
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:31: error: not a statement
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:31: error: not a statement
$sql = 'SELECT * FROM '.$this->table;
^
Main.java:33: error: not a statement
$sth->execute();
^
Main.java:38: error: class, interface, or enum expected
?>
^
37 errors