dsn в Pear:Auth

Poster

Новичок
dsn в Pear:Auth

Доброго дня!
Ребята, подскажите - как указать dsn для массива options при логине в Pear:Auth?

к моей бд нужно коннектиться через localhost:/tmp/mysql.sock.

Поэтому


PHP:
$user = "root"; $pass = ""; 
$host = "localhost:/tmp/mysql.sock"; 
$dbname = "ecom";

мануал вот что предлагает:
Example 35-1. Connect to database through a socket
mysql://user@unix(/path/to/socket)/pear

$options = array(
	'enableLogging' => true,
	"cryptType" => "md5",
	'dsn' => "mysql://$user:$pass@unix($host)/$dbname",
);
Подскажите кто хорошо знает правила DB dns - как правильно коннектиться с учетом пути к mysql-сокету.

Спасибо!
 

cDLEON

Онанист РНРСlub
Я так понимаю у вас не возникло идеи залезть самому в либы пиара и посмотреть на логику?
 

Poster

Новичок
cDLEON
возникло конечно.

Кому интересно - dsn можно и так записать
PHP:
$dsn = array(
	'phptype'	=> 'mysql',
	'username'	=> '',
	'password'	=> '',
	'hostspec'	=> '',
	'database'	=> '',
);
Туда же и порт или протокол или сокет.
 
Сверху