제 질문은 어떻게 PHP 클래스 객체를 데이터베이스에 삽입해야합니까? 내가PHP 데이터베이스에 클래스 객체 삽입하기
Cat.php
class Cat{
private $name;
public function setName($name){
$this->name = $name
}
public function database(){
....$this->name;
//Insert stuff into db
}
}
Somefile.php
if($_POST['catname']){
//This way?
$obj1 = new Cat();
$obj1->setName($_POST['catname']);
$obj1->database();
//Or this way
//Insert Cat directly into the db without creating an object of Cat
}
을 가지고 있고 데이터베이스에이 고양이를 삽입합니다. cat 내에서 $ this-> name을 얻는 함수를 만들거나 객체를 만들기 전에 데이터베이스에 삽입해야하는 함수를 만드는 것이 가장 좋을까요?
어떤 유형의 데이터베이스입니까? 나는'Serializable' 인터페이스를 만든 다음 직렬화 가능한 모든 클래스에'writeObject'와'readObject' 메소드를 구현한다고 말하고 싶습니다. – crush
현재 mysql을 사용하고 있습니다 – tiggles