-1
여기에서 PHP __set magic method.My var_dump 배열을 사용하여 SQL select로 작업 할 클래스를 만들겠습니다. 브라우저에서 .오류가 있습니까?SQL select 문에 대한 __set 마법 메서드
class helper{
public function __set($table,$id){
$dbConfig=array("localhost","itXXXXX","itXXXXX","u?XXXXXXX");
$pardConfig=new PDO('mysql:host='.$dbConfig[0].';'.'dbname='.$dbConfig[1],$dbConfig[2],$dbConfig[3]);
$sql=$pardConfig->prepare("SELECT * FROM ".$table."WHERE id=".$id);
$sql->execute();
$result=$sql->fetchALL(PDO::FETCH_ASSOC);
var_dump($result);
}
}
$helper = new helper();
$helper->pard_menu = 99;
Woooow.Thanks을 해요 당신이 말해 줄 수있을 어떤있다
당신은 테이블 이름과
WHERE
키워드 사이에 공백을 누락 여기서 __set을 사용할 때 좋은 점은 무엇이든지 여기에서 코드를 개선하고 싶습니까? –잘 작동했는지 –
@ MRPHP 좋든 싫든 모르겠다. 코드는 기본적으로 괜찮습니다. – bwoebi