db = $dba; } public function doSQLQuery( $sql_query ){ mysql_select_db($this->db, $this->_socket); // OR echo ("Error connecting to DB on $this->db, $this->_socket . Error Message: ".mysql_error($this->_socket)); $results = mysql_query($sql_query , $this->_socket); mysql_close($this->_socket); return $results; } public function __construct() { $config = new Config(); $MYSQL_PR_HOST = $config->sql_hostname(); $MYSQL_PR_USER = $config->sql_username(); $MYSQL_PR_PASS = $config->sql_password(); $DBH = mysql_connect($MYSQL_PR_HOST, $MYSQL_PR_USER, $MYSQL_PR_PASS); $this->_socket = $DBH; } // public function __construct() { public function sread(){ $result = socket_read ($this->_socket, 1024*512, PHP_BINARY_READ); return $result; } public function swrite($data){ echo "swrite(): '$data'\n"; #$proto = "type=customer&###&$login&###&$subdomain&###&$pass&###&$server&###&$email"; socket_write($this->_socket, $data."\r\n", strlen($data."\r\n")); return 1; } } ?>