こんにちは、OOPPHPを初めて使用するすべての人に。私はここに次のコードを持っています:
test.php
<?php
class test
{
private $dbhost;
private $dbname;
private $user;
private $pass;
public function __construct()
{
$this->dbhost = 'localhost';
$this->dbname = 'XXXX';
$this->user = 'root';
$this->pass = '';
}
public function open($obj)
{
$con = mysql_connect($this->dbhost,$this->user,$this->pass) or die(mysql_error());
$db = mysql_select_db($this->dbname)or die(mysql_error());
$query = mysql_query("SELECT * FROM '".$obj."'") or die(mysql_error());
}
}
?>
test2.phpという名前の他のファイルには、次のコードがあります。
<?php
require_once('testClass.php');
$obj = new test();
$obj2 = 'user';
$obj->open($obj2);
?>
次 のエラーが発生しました。SQL構文にエラーがあります。1行目の「user」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
ヘルプのために事前にthnx