Hola buenas noches, es la primera vez que utilizo POO en PHP y se me esta complicando puesto que siempre he utilizado Programación Estructurada, mi problema es que tengo esta clase donde hago mi conexion
Código PHP:
Ver originalclass Conectar{
public static function mi_conexion()
$serverName ="Miconexion";
$connectionInfo = array( "Database"=>"MYDatabase"); $conn = sqlsrv_connect( $serverName, $connectionInfo);
/*if( !$conn ) {
echo "Conexi&oacte;n no se pudo establecer.<br />";
echo "Hay un error de ". die( print_r( sqlsrv_errors(), true));
}else{
echo "Todo bien";
}*/
}
Y ahora aqui tengo Otra clase donde tengo que uitlizar el Metodo MI_Conexion
Código PHP:
Ver originalinclude './conexion.php';
class Articulos {
function __construct()
{
}
public function ConsultarActivo()
{
$sql_Activo="SELECT * FROM Articulos ID_Estado=1";
$res=sqlsrv_query(Conectar::mi_conexion(),$sql_Activo);
if(!$res){
}
while($reg=sqlsrv_fetch_array($res))
{
$this->fila[]=$reg;
}
return $this->fila;
}
¿Como le puedo hacer para que se pueda hacer la conexion?.. Porque asi como lo tengo me muestra el siguiente error..
Código SQL:
Ver originalArray ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -14 [code] => -14 [2] => An invalid parameter was passed TO sqlsrv_query. [message] => An invalid parameter was passed TO sqlsrv_query. ) )
Muchas gracias espero y me puedan ayudar!!