https://www.microsoft.com/es-es/sql-server/sql-server-editions-express
2. Al instalarlo y ejecutarlo por primera vez te pondrá un link para instalar el Microsoft SQL Server Management Studio (si no te lo pidiera entonces descargalo e instalalo).
3. Una vez instalado el MSSMS logueate como "Windows Authentication" (es el superadmin).
4. Creas un usuario (por ejemplo "userenero") con:
- botón derecho en Security -> new login.
- No marques los checkbox ningún checkbox referente al password.
- En server roles marca que es dbcreator.
5. Te deslogueas del MSSMS y entras con ese usuario como "SQL Server Authetication" con los datos que has creado para ese usuario (si te da algún error busca ese error en Google, seguramente es que no tienes marcado en las opciones que puedas entrar tanto como "Windows Authentication" como con "SQL Server Authetication").
6. Una vez te has logueado con ese usuario crea una BD (por ejemplo "febrero") y crea una tabla (por ejemplo "clientes" y métele datos).
7. Para instalar en el XAMPP los controladores de SQL Server:
https://www.youtube.com/watch?v=UvAPWVkHfgE
Básicamente es instalar desde la web de Microsoft los ODBC Driver 17 for SQL Server y los controladores para SQL Server (los cuales copiarás en la carpeta de C:\xampp\php\ext).
Una vez hecho todo esto el código sería:
$server = "localhost\SQLEXPRESS01";
$cnnInfo = array("Database"=>"febrero", "UID"=>"userenero", "PWD"=>"12345678","CharacterSet"=>"UTF-8");
$cnn = sqlsrv_connect($server, $cnnInfo);
if ($cnn) {
echo "BD: Conexión correcta<hr>";
}
else {
echo "BD: Error al conectar";
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT * FROM clientes";
$reg = sqlsrv_query($cnn, $sql);
while ($row = sqlsrv_fetch_array($reg, SQLSRV_FETCH_ASSOC)) {
echo $row["cliente"]."<br>";
}
Más información sobre instrucciones en SQL Server:
https://docs.microsoft.com/es-es/sql/connect/php/sqlsrv-query?view=sql-server-ver15

No hay comentarios:
Publicar un comentario