Foros del Web » Programando para Internet » PHP »

PHP OO POO en PHP con SQL server error

Estas en el tema de POO en PHP con SQL server error en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/04/2016, 21:06
 
Fecha de Ingreso: julio-2015
Mensajes: 26
Antigüedad: 8 años, 8 meses
Puntos: 0
Mensaje POO en PHP con SQL server error

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 original
  1. class Conectar{
  2. public static function mi_conexion()
  3.  
  4. $serverName ="Miconexion";
  5. $connectionInfo = array( "Database"=>"MYDatabase");
  6. $conn = sqlsrv_connect( $serverName, $connectionInfo);
  7.  
  8. /*if( !$conn ) {
  9.      echo "Conexi&oacte;n no se pudo establecer.<br />";
  10.      echo "Hay un error de ". die( print_r( sqlsrv_errors(), true));
  11. }else{
  12.     echo "Todo bien";
  13. }*/
  14.  
  15. }

Y ahora aqui tengo Otra clase donde tengo que uitlizar el Metodo MI_Conexion
Código PHP:
Ver original
  1. include './conexion.php';
  2.  
  3. class Articulos {
  4.    
  5.         function __construct()
  6.     {
  7.     $fila = array();
  8.     }
  9.        
  10.     public function ConsultarActivo()
  11.     {
  12.  
  13.  
  14.         $sql_Activo="SELECT * FROM Articulos  ID_Estado=1";
  15.  
  16.         $res=sqlsrv_query(Conectar::mi_conexion(),$sql_Activo);
  17.                
  18.                 if(!$res){
  19.                     die (print_r(sqlsrv_errors(),true));
  20.                 }
  21.              
  22.         while($reg=sqlsrv_fetch_array($res))
  23.         {
  24.             $this->fila[]=$reg;
  25.         }
  26.             return $this->fila;
  27.     }



¿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 original
  1. Array ( [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!!

Etiquetas: poo, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:29.