ms SQL fait référence au serveur de base de données SQLServer de Microsoft. Il s'agit d'une plate-forme de base de données qui fournit une solution complète pour la base de données du serveur au terminal. La partie serveur de base de données est un système de gestion de base de données pour l'établissement, l'utilisation et la maintenance de la base de données. SQL Server n'était pas un produit développé par Microsoft lui-même au début, mais a été produit en coopération avec Sybase afin de concurrencer IBM. Son premier développeur était Sybase, et Microsoft a également coopéré avec Sybase dans le développement de la version SQL Server 4.2. Microsoft a également porté SQL Server 4.2 sur Windows NT (version 3.1 à l'époque). Après avoir mis fin au partenariat avec Sybase, il a développé indépendamment SQL Server version 6.0. Tous les serveurs SQL suivants ont été développés par Microsoft lui-même.
Cet article résume principalement en détail les méthodes d'implémentation de la connexion PHP à MSSQL pour vous aider à mieux réaliser la connexion entre PHP et MSSQL. Les amis intéressés peuvent se référer à
afin de permettre à PHP de se connecter. vers MSSQL, le système doit installer MSSQL, PHP, et dans la configuration dans PHP.ini, supprimer le ; devant ;extension=php_mssql.dll
1 . Connectez-vous à MSSQL
$conn=mssql_connect("实例名或者服务器IP","用户名","密码"); //测试连接 if($conn) { echo "连接成功"; }
2. Sélectionnez la base de données à connecter
mssql_select_db("dbname");
$rs = mssql_query("select top 1 id,username from tbname",$conn); // 或者直接执行update,insert等语句,可以不用为返回结果赋值 mssql_query("update tbname set username='niunv' where id=1");
echo mssql_num_rows($rs);
if($row=mssql_fetch_array($rs)) { $id = $row[0];//获取ID字段值 $username = $row[1];//获取username字段值 }
Définissez le champ id sur le champ IDENTITY, et après avoir exécuté l'instruction d'insertion, un @@IDENTITY global
La valeur de la variable sera générée, la requête affiche l'ID du dernier enregistrement nouvellement ajouté
mssql_query("insert into tbname(username) values ('nv')",$conn); $rs = mssql_query("select @@IDENTITY as id",$conn); if($row=mssql_fetch_array($rs)) { echo $row[0]; }
<. 🎜>
8. Fermez la connexionmssql_free_result($rs);
Remarque : Il est plus facile d'utiliser PHP pour faire fonctionner MSSQL que de connecter MYSQL à ASP. Par conséquent, lorsque MSSQL et MYSQL doivent coexister, il est de plus en plus facile d'utiliser PHP pour connecter MSSQL pour faire fonctionner MYSQL et MSSQL. Si ASP se connecte à MYSQL, vous devez installer un pilote MYSQL. L'ODBC Windows par défaut n'est malheureusement pas installé.
mssql_close($conn);
Ouvrez php.ini et supprimez le point-virgule devant extension=php_mssql.dll
Si nécessaire : extension_dir doit être défini
PHP recommandé<=4.0.9 <=5.0.3 Actuellement, je ne me suis pas connecté avec succès à 4.010 et 5.0.3
base de données Pour vous connecter à la pagination, vous pouvez récupérer la classe correspondante sur phpe.net
Ce qui suit est une classe que j'ai modifiée
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!