es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué no puedo obtener una consulta de sqlsrv ci3?

// esta es mi configuración de la base de datos:

// mi modelo

class Mod_login extends CI_Model{
función Aplikasi(){

$sql = "SELECT * FROM aplikasi";
$data = $this->db->query($sql);
var_dump($data);
die();
if (!$data) {
    return false;
} else {
    return $data;
};

}
}

// y este es mi controlador

public function index()
{
$logged_in = $this->session->userdata(‘logged_in’);
if ($logged_in == TRUE) {
redirect(‘dashboard’);
} else {
$aplikasi[‘aplikasi’] = $this->Mod_login->Aplikasi();
$this->load->view(‘admin/login_data’, $aplikasi);
}
}

Hola, soy nuevo y tengo problemas con mi conexión a sqlsrv, ya descargué la extensión para php 8.02, me aseguré de que mi nombre de usuario y contraseña pudieran acceder a la tabla, pero aún no puedo obtener el resultado, es realmente deprimente.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en php, sql-server, web, codeigniter-3 y sqlsrv, aquí hay algunos pasos de solución de problemas que puedes realizar para resolver el problema con tu conexión a sqlsrv:

    1. Verifica si el controlador sqlsrv está habilitado en tu archivo php.ini. Puedes hacer esto revisando las líneas “extension=php_sqlsrv.dll” y “extension=php_pdo_sqlsrv.dll” en tu archivo php.ini.
    2. Verifica que el nombre de host, nombre de usuario, contraseña y nombre de la base de datos especificados en tu archivo de configuración de base de datos sean correctos.

    3. Comprueba si puedes acceder al Servidor SQL desde tu máquina. Puedes intentar conectarte al Servidor SQL utilizando SQL Server Management Studio u otra herramienta que te permita conectarte al Servidor SQL.

    4. Verifica si el firewall permite las conexiones salientes al Servidor SQL. Puedes intentar desactivar el firewall temporalmente para ver si se resuelve el problema.

    5. Verifica que la tabla a la que intentas acceder exista en la base de datos especificada.

    6. Verifica si hay errores generados por el controlador sqlsrv o CodeIgniter. Puedes habilitar la generación de informes de errores y ver los registros de errores para identificar la causa principal del problema.

    7. Verifica que la versión del Servidor SQL a la que intentas conectarte sea compatible con el controlador sqlsrv.

    Al realizar estos pasos de solución de problemas, deberías poder identificar y resolver el problema con tu conexión a sqlsrv.

Comments are closed.