Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo conectarse a una base de datos SQL usando PHP

Cómo conectarse a una base de datos SQL usando PHP

1. La mejor forma de aprender es leer el manual.

En el artículo anterior, se trata de sqlsrv_connect() para conectarse a la base de datos, recuerde que nuestra conexión mysql a la base de datos; también es mysql_connect(); Ambos operan la base de datos de manera muy similar. La única forma de aprender desde cero es consultar el manual. ¡Veamos qué funciones nos proporciona sqlsrv para usar! La URL recomendada es:

Tenga en cuenta que muchos métodos son muy similares a los proporcionados por mysql. Probablemente pueda conocer el uso mirando el nombre de la función. Por ejemplo, cuando mysql ejecuta una instrucción SQL, la llama. mysql_query(); y sqlserver también llaman a sqlsrv_query() para ejecutar declaraciones SQL, pero una cosa a la que se debe prestar especial atención es que los parámetros que pasan no son los mismos. Sólo puedes leer el manual para más detalles. A continuación, resumiré brevemente el método de operación de datos

2. Conéctese a la base de datos sqlsrv_connect ()

"dbName", "UID"=> "userName", "PWD"=> "contraseña");$conn = sqlsrv_connect( $serverName, $ ConnectionInfo);if( $ conn ) { echo "Conexión establecida.
";

}else{ echo "No se pudo establecer la conexión.
"; die( print_r( sqlsrv_errors(), true));

}

3. Operación de la base de datos

1) Ejecute la instrucción SQL sqlsrv_query() y el valor de retorno es verdadero o falso. Requiere que el identificador del recurso conectado se pase como parámetro; consulte el código fuente. El identificador del recurso es "$conn" utilizado para conectarse a la base de datos en el código anterior.

$sql = "seleccionar * de prueba1" ?//instrucción sql $datos = sqlsrv_query($conn,$sql);? //$control de recursos de conexión if($data == true){ die("Ejecución exitosa");

}else{ die("Ejecución fallida");

}

2) Obtener el conjunto de resultados

//Leer la siguiente fila de datos en forma de una matriz de índice numérico, una matriz asociativa o ambas. ¿Similar a mysql_fetch_arraysqlsrv_fetch_array?