ちゃびりぼんのゲームコラム

ゲームのコラムをやっております。

解決できません。教えてください。(PHP言語)

データベースに接続するDB.php

 

<?php
class DB{
public $host = "mysql:host=localhost;dbname=test";
public $user = "root";
public $pass = "";
public $pdo = "";

// DB接続
public function Access(){
$pdo = new PDO($this->host,$this->user,$this->pass);

$q = $pdo->query("select * from tabletest");
$select_data = $q->fetchAll();
print_r($select_data);
}

}
?>

 

これはエラーは出ませんでした。

 

次に、接続したデータベースからデータを取り出すSELECT.php

<?php
require_once 'DB.php';

// DBクラスを継承
class SelectClass extends DB{

public $stmt;
public $sql;

// データ取得
public function data(){

$sql = "select * from tabletest";

$pdo_test = $this->pdo;
$pdo = $pdo_test->query($sql);

}

}
?>

 

これで実行すると

Fatal error: Call to a member function query() on string in C:\Users\chabi\Documents\pleiades-4.7.0-php-win-64bit-jre_20170628\pleiades\xampp\htdocs\PHPproject\SELECT.php on line 16

というエラーが出ます。

どうやったら解決できますか?

DIVISION。辞めます。

難しいけど、せっかく買ったからと思って頑張ってやってきましたが。

・・・。もう我慢の限界。難しすぎる。

大体RPGとうたってるわりに、敵を倒しても雀の涙ほどしか経験値もらえないから全然レベルが上がらない。

だから何時間も同じミッションをクリア出来るまでやらないといけないという苦痛。

この前なんか8時間くらいぶっ通しでやってました。

もうだめだ。値段の分はプレイしたと思うし。もうこりごり。

というわけで、辞めることにしました。

マイクラ始めました。


f:id:chabiribon:20170902202543j:image
よゐこのマイクラ動画を見て勉強してエンダードラゴンの世界の行き方が分かったので、やってみることにしました。2時間夢中でプレイ。生配信しました。装備を整えないといけませんね。今、鉄装備までは揃いました。取り敢えず掘りまくろうと思います。