동적 웹 사이트를 만들 때 데이터베이스에 연결하기 위해 PHP 인클루드를 사용합니다. 포함 된 파일은 매우 기본적인 :여러 php/mysql 데이터베이스 연결을 결합하는 방법?
mysql_connect($hostname = 'host', $username = 'user', $password = 'password'); mysql_select_db('database');
이 잘 작동합니다.
일부 장소에서는 AJAX 시스템을 사용하여 동시에 데이터베이스를 업데이트하는 데이터베이스 레코드의 드래그 앤 드롭 순서를 만들었으며 인터넷에서 찾은 내용에 맞게 조정되었습니다. 이것은 또한 좋은 웍
class SortableExample { protected $conn;
protected $user = 'user';
protected $pass = 'password';
protected $dbname = 'database';
protected $host = 'host';
public function __construct() {
$this->conn = mysql_connect($this->host, $this->user, $this->pass);
mysql_select_db($this->dbname,$this->conn);
}
이는 자신의 연결 코드를 사용합니다.
그러나 사용자 이름, 암호, 호스트 및 데이터베이스를 두 개의 개별 파일에 추가해야한다는 것을 의미합니다. 때때로 두 번째 웹 사이트가 잊혀져 웹 사이트가 실패하게됩니다.
제 질문은 어떻게 두 연결 파일을 하나로 결합 할 수 있습니까? 아니면 두 번째 코드 블록을 외부 변수로 받아 들여 한 곳에서 실제 값만 입력하면됩니까?
그 트릭입니다. 나는 내 자신의 시도에서 거의 거기에 있었지만 변수 앞에서 global을 사용하는 것을 잊었다. – AndrewDFrazier