<?php class Conexao{ var $host; var $user; var $pass; var $db; var $link; public function GetConexao(){ $this->link = mysql_connect($this->host,$this->user,$this->pass); if($this->link){ echo "Conectado"; }else{ echo "Não conectado"; } } public function SetConexao(){ $this->GetConexao(); } public function EndConexao(){ } } $connec = new Conexao; $connec->host = "localhost"; $connec->user = "root"; $connec->pass = "exemplo"; $connec->SetConexao(); var_dump($connec); ?>
Alguém sabe me dizer se esse código está com algum erro? Ele não estabelece a conexão. Sempre dá um erro
Call undifined function mysql_connect() in blablablablabla.
Detalhe: Se eu usar o código assim funciona:
<?php $host = "localhost"; $user = "root"; $pass = "testando"; $db = "qualquercoisa"; $con = mysql_connect($host,$user,$pass); $result = mysql_selectdb($db,$con); if($result){ echo "Muito bem. Você se conectou"; }else{ echo "Algo está errado -.-'"; } ?>