Maison php教程 php手册 PHP3的MicrosoftSQL数据库函数

PHP3的MicrosoftSQL数据库函数

Jun 21, 2016 am 09:02 AM
array fetch mssql nbsp sql

 

PHP3MicrosoftSQL数据库函数
  
  PHP3
强大的数据库功能除了提供通过ODBC访问数据库的方式之外,还提供了对目前主流数据库的直接访问支持。下面,我们就来介绍一下PHP3中的MSSQL函数。
  
  
PHP3脚本中调用MSSQL函数
  
  
默认情况下,PHP3把对Microsoft SQL数据库的支持作为附加模块。因此,用户如果希望在自己编写的PHP代码中使用MSSQL函数的话,应当首先启动PHPMSSQL函数的支持功能。具体为,打开php3.ini文件,找到“Dynamic Extensions”条目下的“extension=php3_mssql.dll”一项,然后取消该项前面起屏蔽作用的符号即可。
  
  
由于对Microsoft SQL数据库的支持属于PHP的扩展功能,因此,用户应当在将要调用MSSQL函数的代码开头处加入如下一行代码:
  
  dl (“php3_mssql.dll”);
  
  
  mssql_connect
  
  
功能:建立与MS SQL服务器的连接。
  
  
格式:mssql_connect (MS SQL服务器名称, 用户名, 用户口令);
  
  
返回值:成功返回与MS SQL服务器的连接标识。
  
  
简介:mssql_connect()函数用来建立与目标MS SQL服务器的连接。其中的服务器参数名称应当为有效的MS SQL服务器名称。使用mssql_connect()函数建立起来的连接在PHP3脚本执行完毕之后将自动关闭,或者可以调用mssql_close()函数手动关闭。
  
  mssql_pconnect
  
  
功能:建立与MS SQL服务器的永久性连接。
  
  
格式:mssql_pconnect (MS SQL服务器名称, 用户名, 用户口令);
  
  
返回值:成功返回与MS SQL服务器的永久性连接标识。
  
  
简介:mssql_pconnect()函数与mssql_connect()函数的功能非常相似,最主要的不同在于mssql_pconnect()函数与MS SQL服务器建立的是永久性的连接,该连接不会随PHP3代码执行结束而关闭,而且使用mssql_close()函数也无法强制关闭永久性连接。
  
  mssql_close
  
  
功能:关闭与MS SQL服务器的连接。
  
  
格式:mssql_close (连接标识);
  
  
返回值:成功返回true,失败返回false
  
  
简介:mssql_close()函数用于关闭指定连接标识对应的与MS SQL服务器建立的连接。如果在mssql_close()函数中没有指明连接标识,则关闭最后建立的连接。
  
  
注意:PHP3并不要求明确使用mssql_close()函数,因为非永久性连接在PHP3代码执行完毕之后将会自动关闭。
  
  mssql_close()
函数无法关闭使用mssql_pconnect()函数建立的永久性连接。
  
  
  mssql_select_db
  
  
功能:选择MS SQL数据库。
  
  
格式:mssql_select_db (数据库名称, 连接标识);
  
  
返回值:成功返回true,失败返回false
  
  
简介:mssql_select_db()函数用于设定由指定连接标识对应的服务器上的当前活动数据库。如果不具体指名连接标识,mssql_select_db()函数将默认使用最后建立的服务器连接。
  
  
  mssql_query
  
  
功能:向MS SQL服务器传送SQL命令。
  
  
格式:mssql_query (查询语句, 连接标识);
  
  
返回值:成功返回查询结果标识,失败返回false
  
  
简介:mssql_query()函数用于向指定连接标识所对应的服务器上的当前活动数据库传送SQL命令。如果不具体指明连接标识,mssql_query()函数将自动使用最后建立的连接。
  
  
  mssql_num_rows
  
  
功能:获取查询结果中的记录条数。
  
  
格式:mssql_num_rows (查询结果标识);
  
  
返回值:查询结果中的记录数目。
  
  
  mssql_data_seek
  
  
功能:移动内部记录指针。
  
  
格式:mssql_data_seek (查询结果标识, );
  
  
返回值:成功返回true,失败返回false
  
  
简介:mssql_data_seek()函数用来移动指定查询结果标识所对应的查询结果中的内部行指针到指定行。
  
  
  mssql_fetch_row
  
  
功能:以数字索引数组的形式取得查询结果数据。
  
  
格式:mssql_fetch_row (查询结果标识);
  
  
返回值:成功返回与查询结果中的每行数据相对应的数组,失败返回false
  
  
简介:mssql_fetch_row()函数用来取得指定查询结果标识所对应的结果数据。每一行数据将会以数组的形式保存,其中每一列数据都被保存在数组的一个元素中,数组位移从0开始。
  
  
注意:每一次调用mssql_fetch_rows()函数都会返回下一行的新记录,直到返回全部数据行。
  
  
  mssql_fetch_array
  
  
功能:以数组形式取得查询结果数据。
  
  
格式:mssql_fetch_array (查询结果标识);
  
  
返回值:成功返回与查询结果中的每行数据相对应的数组,失败返回false
  
  
简介:mssql_fetch_array()函数是对mssql_fetch_rows()函数的扩展。除了能够把查询结果保存在数字索引的数组中外,mssql_fetch_array()函数还可以把数据保存在关联索引中,即使用字段名作为索引关键字。
  
  
注意:mssql_fetch_array()函数的执行速度并不低于mssql_fetch_row()函数,而且可以提供很重要的扩展功能,因此建议用户可以使用mssql_fetch_array()函数来代替mssql_fetch_row()函数。
  
  
  mssql_fetch_object
  
  
功能:以对象形式取得查询结果数据。
  
  
格式:mssql_fetch_object (查询结果标识);
  
  
返回值:成功返回属性与查询结果数据相对应的对象,失败返回false
  
  
简介:mssql_fetch_object()函数的作用与mssql_fetch_array()函数类似,唯一不同在于使用mssql_fetch_object()函数得到的将是对象而非数组。这样,用户就只能使用字段名而非字段位移来获得对象中的数据。
  
  
注意:mssql_fetch_object()函数的执行速度与mssql_fetch_array()函数相同,因此与mssql_fetch_row()函数的执行速度没有太大区别。
  
  
  mssql_num_fields
  
  
功能:获取查询结果中的字段数。
  
  
格式:mssql_num_fields (查询结果标识);
  
  
返回值:返回查询结果中的字段数。
  
  
  mssql_field_seek
  
  
功能:设定字段位移。
  
  
格式:mssql_field_seek (查询结果标识, 字段位移);
  
  
功能:查找指定位移的字段。
  
  
  mssql_fetch_field
  
  
功能:获取字段信息。
  
  
格式:mssql_fetch_field (查询结果标识, 字段位移);
  
  
返回值:返回包含字段信息的对象。
  
  
简介:mssql_fetch_field()函数可以被用来获取指定查询结果中的字段信息。如果不具体指明字段位移,mssql_fetch_field()将自动返回下一个新的字段的信息。
  
  mssql_fetch_field()
函数返回结果对象的属性包括:
  
  name
:字段名称。
  
  column_source
:字段所在的数据库表格。
  
  max_length
:字段的最大长度。
  
  Numeric
:如果字段为数字类型则该属性值为1
  
  
  mssql_result
  
  
功能:获取具体查询结果数据。
  
  
格式:mssql_result (查询结果标识, , 字段);
  
  
返回值:返回查询结果中位于指定行和字段的单元格数据。
  
  
简介:mssql_result()用来获取查询结果中的单元格数据。其中的字段参数可以使用字段位移或字段名。如果字段名称使用了别名,例如:“select first_name as name from...”,则应当在mssql_result()函数的字段参数中也使用同样的别名。
  
  
注意:当用户的工作涉及到大量的查询结果时,应当考虑使用可以取得整行数据的函数。因为这些函数可以在一次调用的过程中获取多个单元格信息,所以执行速度要比使用mssql_result()函数快许多。另外,用户应当注意在调用函数时,指定字段的数字位移的执行速度要远远快于指定字段名称的执行速度。建议用户在使用过程中多采用执行速度更快的mssql_fetch_row()mssql_fetch_array(),以及mssql_fetch_object()函数。
  
  
  mssql_free_result
  
  
功能:清空查询结果所占用的内存资源。
  
  
格式:mssql_free_result (查询结果标识);
  
  
简介:如果用户担心PHP3代码在执行过程中占用过多内存资源的话,可以使用mssql_free_result()函数来清空指定查询结果标识所对应的查询结果所占用的系统内存。如果没有具体指明查询结果标识,所有查询结果占用的内存资源都将被全部清空。
  
  



Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Solution : Votre organisation vous demande de modifier votre code PIN Solution : Votre organisation vous demande de modifier votre code PIN Oct 04, 2023 pm 05:45 PM

Le message « Votre organisation vous a demandé de modifier votre code PIN » apparaîtra sur l'écran de connexion. Cela se produit lorsque la limite d'expiration du code PIN est atteinte sur un ordinateur utilisant les paramètres de compte basés sur l'organisation, sur lesquels ils contrôlent les appareils personnels. Cependant, si vous configurez Windows à l'aide d'un compte personnel, le message d'erreur ne devrait idéalement pas apparaître. Même si ce n'est pas toujours le cas. La plupart des utilisateurs qui rencontrent des erreurs déclarent utiliser leur compte personnel. Pourquoi mon organisation me demande-t-elle de modifier mon code PIN sous Windows 11 ? Il est possible que votre compte soit associé à une organisation et votre approche principale devrait être de le vérifier. Contacter votre administrateur de domaine peut vous aider ! De plus, des paramètres de stratégie locale mal configurés ou des clés de registre incorrectes peuvent provoquer des erreurs. Tout de suite

Comment ajuster les paramètres de bordure de fenêtre sous Windows 11 : modifier la couleur et la taille Comment ajuster les paramètres de bordure de fenêtre sous Windows 11 : modifier la couleur et la taille Sep 22, 2023 am 11:37 AM

Windows 11 met au premier plan un design frais et élégant ; l'interface moderne vous permet de personnaliser et de modifier les moindres détails, tels que les bordures des fenêtres. Dans ce guide, nous discuterons des instructions étape par étape pour vous aider à créer un environnement qui reflète votre style dans le système d'exploitation Windows. Comment modifier les paramètres de bordure de fenêtre ? Appuyez sur + pour ouvrir l'application Paramètres. WindowsJe vais dans Personnalisation et clique sur Paramètres de couleur. Changement de couleur Paramètres des bordures de fenêtre Fenêtre 11" Largeur = "643" Hauteur = "500" > Recherchez l'option Afficher la couleur d'accent sur la barre de titre et les bordures de fenêtre et activez le commutateur à côté. Pour afficher les couleurs d'accent dans le menu Démarrer et la barre des tâches Pour afficher la couleur du thème dans le menu Démarrer et la barre des tâches, activez Afficher le thème dans le menu Démarrer et la barre des tâches.

Comment changer la couleur de la barre de titre sous Windows 11 ? Comment changer la couleur de la barre de titre sous Windows 11 ? Sep 14, 2023 pm 03:33 PM

Par défaut, la couleur de la barre de titre sous Windows 11 dépend du thème sombre/clair que vous choisissez. Cependant, vous pouvez le changer pour la couleur de votre choix. Dans ce guide, nous discuterons des instructions étape par étape sur trois façons de le modifier et de personnaliser votre expérience de bureau pour la rendre visuellement attrayante. Est-il possible de changer la couleur de la barre de titre des fenêtres actives et inactives ? Oui, vous pouvez modifier la couleur de la barre de titre des fenêtres actives à l'aide de l'application Paramètres, ou vous pouvez modifier la couleur de la barre de titre des fenêtres inactives à l'aide de l'Éditeur du Registre. Pour connaître ces étapes, passez à la section suivante. Comment changer la couleur de la barre de titre sous Windows 11 ? 1. Appuyez sur + pour ouvrir la fenêtre des paramètres à l'aide de l'application Paramètres. WindowsJe vais dans "Personnalisation" puis

Comment activer ou désactiver les aperçus miniatures de la barre des tâches sur Windows 11 Comment activer ou désactiver les aperçus miniatures de la barre des tâches sur Windows 11 Sep 15, 2023 pm 03:57 PM

Les miniatures de la barre des tâches peuvent être amusantes, mais elles peuvent aussi être distrayantes ou ennuyeuses. Compte tenu de la fréquence à laquelle vous survolez cette zone, vous avez peut-être fermé plusieurs fois des fenêtres importantes par inadvertance. Un autre inconvénient est qu'il utilise plus de ressources système, donc si vous cherchez un moyen d'être plus efficace en termes de ressources, nous allons vous montrer comment le désactiver. Cependant, si vos spécifications matérielles peuvent le gérer et que vous aimez l'aperçu, vous pouvez l'activer. Comment activer l’aperçu miniature de la barre des tâches dans Windows 11 ? 1. Utilisez l'application Paramètres pour appuyer sur la touche et cliquez sur Paramètres. Windows, cliquez sur Système et sélectionnez À propos. Cliquez sur Paramètres système avancés. Accédez à l'onglet Avancé et sélectionnez Paramètres sous Performances. Sélectionnez "Effets visuels"

Quelle est la différence entre HQL et SQL dans le framework Hibernate ? Quelle est la différence entre HQL et SQL dans le framework Hibernate ? Apr 17, 2024 pm 02:57 PM

HQL et SQL sont comparés dans le framework Hibernate : HQL (1. Syntaxe orientée objet, 2. Requêtes indépendantes de la base de données, 3. Sécurité des types), tandis que SQL exploite directement la base de données (1. Normes indépendantes de la base de données, 2. Exécutable complexe requêtes et manipulation de données).

Afficher le guide de mise à l'échelle sur Windows 11 Afficher le guide de mise à l'échelle sur Windows 11 Sep 19, 2023 pm 06:45 PM

Nous avons tous des préférences différentes en matière de mise à l'échelle de l'affichage sur Windows 11. Certaines personnes aiment les grandes icônes, d’autres les petites. Cependant, nous sommes tous d’accord sur le fait qu’il est important d’avoir la bonne échelle. Une mauvaise mise à l'échelle des polices ou une mise à l'échelle excessive des images peuvent nuire à la productivité lorsque vous travaillez. Vous devez donc savoir comment la personnaliser pour tirer le meilleur parti des capacités de votre système. Avantages du zoom personnalisé : Il s'agit d'une fonctionnalité utile pour les personnes qui ont des difficultés à lire du texte à l'écran. Cela vous aide à voir plus sur l’écran à la fois. Vous pouvez créer des profils d'extension personnalisés qui s'appliquent uniquement à certains moniteurs et applications. Peut aider à améliorer les performances du matériel bas de gamme. Cela vous donne plus de contrôle sur ce qui est sur votre écran. Comment utiliser Windows 11

10 façons de régler la luminosité sous Windows 11 10 façons de régler la luminosité sous Windows 11 Dec 18, 2023 pm 02:21 PM

La luminosité de l’écran fait partie intégrante de l’utilisation des appareils informatiques modernes, en particulier lorsque vous regardez l’écran pendant de longues périodes. Il vous aide à réduire la fatigue oculaire, à améliorer la lisibilité et à visualiser le contenu facilement et efficacement. Cependant, en fonction de vos paramètres, il peut parfois être difficile de gérer la luminosité, notamment sous Windows 11 avec les nouvelles modifications de l'interface utilisateur. Si vous rencontrez des difficultés pour régler la luminosité, voici toutes les manières de gérer la luminosité sous Windows 11. Comment modifier la luminosité sous Windows 11 [10 méthodes expliquées] Les utilisateurs d'un seul moniteur peuvent utiliser les méthodes suivantes pour régler la luminosité sous Windows 11. Cela inclut les systèmes de bureau utilisant un seul moniteur ainsi que les ordinateurs portables. Commençons. Méthode 1 : Utiliser le Centre d'action Le Centre d'action est accessible

Comment désactiver l'authentification de navigation privée pour iPhone dans Safari ? Comment désactiver l'authentification de navigation privée pour iPhone dans Safari ? Nov 29, 2023 pm 11:21 PM

Dans iOS 17, Apple a introduit plusieurs nouvelles fonctionnalités de confidentialité et de sécurité dans son système d'exploitation mobile, dont la possibilité d'exiger une authentification à deux facteurs pour les onglets de navigation privée dans Safari. Voici comment cela fonctionne et comment le désactiver. Sur un iPhone ou un iPad exécutant iOS 17 ou iPadOS 17, le navigateur d'Apple nécessite désormais une authentification Face ID/Touch ID ou un mot de passe si un onglet de navigation privée est ouvert dans Safari, puis quittez la session ou l'application pour y accéder à nouveau. En d'autres termes, si quelqu'un met la main sur votre iPhone ou iPad alors qu'il est déverrouillé, il ne pourra toujours pas consulter votre vie privée sans connaître votre mot de passe.

See all articles