刚在你的另一个帖子讨论过,再给你贴过来吧看看这样能解决么
代码中的host之类的东东就是TNSNAMES.ORA里相应的东东,TNSNAMES.ORA就是c:\orant\NET80\ADMIN 下的那个(我装的是oracle8客户端)<?php 
$conn = OCILogon("dsa","321","(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.156)(PORT = 1521))(CONNECT_DATA = (SID = orcl)))"); 
if($conn!=false) 

echo "ok"; 
OCILogoff($conn); 

else 
echo "false"; 
?> 以后多多交流,共同学习;)