당신의 PHP 스크립트에서이 코드를 추가해야합니다. Windows Server 2008의 IIS에서 php와 mysql을 사용하고 있습니다. 다음을 수행하여 mysqli_connect 문제를 해결했습니다.
- php.ini 파일에서 확장명 = php_mysql.dll, extension = php_mysqli.dll 및 extension = php_pdo_mysql.dll을 주석 처리합니다.
내 PHP 파일에는 mysqli_connect 함수가 포함 된 _construct 함수가있는 클래스가 있습니다. 이것은 아파치와 유닉스 서버에서 잘 작동하지만 다음 IIS 및 Windows Server 2008의 코드입니다 :
<?php
class MyClass
{
var $tablename="t_table";
var $connection;
public function __construct() {
$this->connection = new MySQLi("host", "user", "password", "dbname", "port")or die("Error connecting " . mysqli_error($connection));
}
//functions that use $this->connection and $tablename are here.......
}
?>
주 : 나를 위해 일한 $ 연결에 값을 할당하는 다른 방법. 이것은 적어도 12 시간의 인터넷 검색과 시행 착오 코딩의 결과입니다. 나는 초보자 코더 다. 그것은 예쁘지 않을 수도 있지만 작동합니다. 이게 도움이 되길 바란다.
수있는 PHP vesrion 문제 중복 http://stackoverflow.com/questions/8551398/call-to-undefined-function-mysql-connect –
프라 빈 differnce 내가 해달라고이다에게 있습니다 –
에 접속하면 –