솔직이 지금 PHP4 에서 MySQL 3.22 버전을 연동하여 사용중입니다. 아직 그렇게 큰 지장은 못느끼고 있습니다. 그리고 말씀하신 에러도 없군요.
그런데 요즘 PHP4에서 가끔 디비 접속부분에서 에러를 야기한다고 얘기하는 분들이 많습니다. 아직은 불안한 면이 있는 것 같습니다. 당분간 안정이 될때까지는 차라리 PHP3 를 사용하는게 옳을 것 같습니다. PostgreSQL 에서도 연달아 Query 를 던지면 에러를 야기하는 경우가 있더군요.
원칙적으로 말하면 당연하지만 아래의 경우라면 에러가 없어야 합니다.
> php4 와 apache 1.3.12, mysql 3.23-20 beta 를 연동하여 쓰려고 합니다.
> 에러가 나기를...
>
> $des = mysql_connect("localhost","user","password");
> echo($des); --> 1 이 나오네요.
> $status = mysql_select_db("mydb",$des);
>
> 여기서 $des를 써주게 되면 에러가 나구요 안써주면 에러가 안납니다.
> 왜 그럴까요?
>
> Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/apache/htdocs/test/t
> est.php on line 4
>
> db선택시 identifier를 써주지 않으면 최근에 열린 녀석을 디폴트로 쓰는걸로 알고 있는데...
> 이렇게 돼면 다음에 접속하는 연결은 어떻게 처리가 되는건지...
>
> 그저 겉모습만 보며 할 수 있는 능력밖에 없는 제가 한심스럽군요.
> 원리라도 안다면 이해라도 하련만......
|