国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table des matières
Versions associées" >Versions associées
Installer le pilote php" >Installer le pilote php
Installer freetds" >Installer freetds
Configurer freetds" >Configurer freetds
Modifier la configuration" >Modifier la configuration
Test SQLSERVER" >Test SQLSERVER
et ajoutez la configuration dans Le pilote utilise sqlsrv" >Ouvrez et ajoutez la configuration dans Le pilote utilise sqlsrv
Maison cadre php Laravel Comment laravel5 se connecte-t-il à sqlserver via freetds (code)

Comment laravel5 se connecte-t-il à sqlserver via freetds (code)

Jul 31, 2018 pm 04:22 PM
laravel php7 sql sqlserver

Cet article vous présente la connexion de Laravel5 à sqlserver via freetds. Il a une certaine valeur de référence. J'espère qu'il pourra aider les amis dans le besoin.

Versions associées

Le système est Ubuntu 16.04, la version PHP utilisée est 7.0.30, sqlserver 2012, freetds est 0.92, Laravel5.5 et 5.4 ont été testés

Installer le pilote php

sudo?apt-get?install?php7.0-odbc?
sudo?apt?install?php7.0-sybase

Installer freetds

sudo?apt-get?install?freetds-bin?freetds-common?tdsodbc?odbcinst?unixodbc?unixodbc-dev??
sudo?mv?/etc/odbcinst.ini?/etc/odbcinst.ini.bak??
sudo?cp?/usr/share/tdsodbc/odbcinst.ini?/etc/

Configurer freetds

?sudo?vim?/etc/freetds/freetds.conf

Configurer freetds

[global]
????tds?version?=?8.0?#?TDS?version,?ref?<a href="http://www.freetds.org/userguide/choosingtdsprotocol.htm" target="_blank">this</a>.
????client?charset?=?UTF-8
????text?size?=?20971520
[Server2012]?#自定義名稱,后面需要使用
????host?=?{yourdomain}.database.windows.net?//?ip地址或域名
????port?=?1433
????tds?version?=?8.0?#8.0為2012其他自行測試

Modifier la configuration

?TDSVER=8.0?tsql?-H?my_server_host?-p?1433?-U?my_user?-P?my_password?-D?my_database

Test SQLSERVER

config/database.phpconnectionsConfigurer Laravel5

???'mssql'?=>?[
????????'driver'?=>?'sqlsrv',
????????'host'?=>?'Server2012',?//?這個對應freetds.conf的配置名稱
????????'port'?=>?'1433',
????????'database'?=>?env('DB_DATABASE',?'數(shù)據(jù)庫'),
????????'username'?=>?env('DB_USERNAME',?'用戶'),
????????'password'?=>?env('DB_PASSWORD',?'密碼'),
????????'charset'?=>?'utf8',
????????'collation'?=>?'utf8_unicode_ci',
????????'prefix'?=>?'',
????????'strict'?=>?false,
????????'engine'?=>?null,
????],

Ouvrez et ajoutez la configuration dans Le pilote utilise sqlsrv


protected $connection = 'mssql';Plusieurs bases de donnéesprotected $table = 'EMPLOYEE';

Si vous utiliser mysql Je souhaite également utiliser certaines informations de sqlserver pour des raisons de projet personnel, mais l'approche générale est d'écrire une API pour que le système sqlserver soit appelé par le système Mysql, mais cette fois j'étais paresseux et j'ai utilisé les deux ensemble

Ajoutez-le au modèle

Et utilisez pour spécifier la table de données, vous n'avez donc pas besoin d'écrire une connexion dans le contr?leur à chaque fois

Recommandations associées?:

. Implémentation du framework Laravel dans le dessin statistique des données

Le processus d'utilisation d'Echo dans le framework Laravel

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!

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

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)

Sujets chauds

Tutoriel PHP
1502
276
Comment implémenter un système de référence à Laravel? Comment implémenter un système de référence à Laravel? Aug 02, 2025 am 06:55 AM

Créer un tableau de références pour enregistrer les relations de recommandation, y compris les références, les références, les codes de recommandation et le temps d'utilisation; 2. Définir l'appartenance et les relations HasMany dans le modèle d'utilisateur pour gérer les données de recommandation; 3. Générer un code de recommandation unique lors de l'enregistrement (peut être implémenté via des événements modèles); 4. Capturez le code de recommandation en interrogeant les paramètres lors de l'enregistrement, établissez une relation de recommandation après vérification et empêchez l'auto-recommandation; 5. Déclencher le mécanisme de récompense lorsque les utilisateurs recommandés terminent le comportement spécifié (ordre d'abonnement); 6. Générer des liens de recommandation partageables et utiliser les URL de signature Laravel pour améliorer la sécurité; 7. Afficher les statistiques de recommandation sur le tableau de bord, telles que le nombre total de recommandations et de nombres convertis; Il est nécessaire de s'assurer que les contraintes de base de données, les séances ou les cookies sont persistées,

Comment gérer un projet Laravel? Comment gérer un projet Laravel? Jul 28, 2025 am 04:28 AM

CheckPhp> = 8.1, compositeur, etwebserver; 2.CloneOrCreateProjectAndrunCompoSeRinstall; 3.Copy.env.Exampleto.envandrunphPartisanKey : générer; 4.setDatabaseCredentialSin.envandrunphPartisanMigrate - Seed; 5.StartServerWithPhPartisansEserve; 6. Optionallyrunnpmins

Comment semer une base de données à Laravel? Comment semer une base de données à Laravel? Jul 28, 2025 am 04:23 AM

Créer un fichier de semences: utilisez PhPartisanMake: SeeDerUserSederder pour générer la classe Seeder et insérer des données via la requête Model Factory ou Database dans la méthode d'exécution; 2. Appelez un autre Seeder dans DatabaseSeseder: enregistrez USERSEDEDER, POSTSEEDER, etc. dans l'ordre via $ this-> call () pour s'assurer que la dépendance est correcte; 3. Exécutez Seeder: Exécutez PHPARTISANDB: graines pour exécuter tous les semants enregistrés, ou utilisez du phpartisanMigrate: Fresh - Seed pour réinitialiser et remplir les données; 4

Comment construire une API REST avec Laravel? Comment construire une API REST avec Laravel? Jul 30, 2025 am 03:41 AM

Créer un nouveau projet Laravel et démarrer le service; 2. Générez le modèle, la migration et le contr?leur et exécuter la migration; 3. Définissez l'itinéraire RESTful dans les routes / api.php; 4. Implémentez la méthode d'addition, de suppression, de modification et de requête dans Post Controller et renvoyez la réponse JSON; 5. Utilisez Postman ou Curl pour tester la fonction API; 6. Ajouter éventuellement l'authentification de l'API via Sanctum; Enfin, obtenez une structure claire, Laravelrestapi complète et extensible, adaptée aux applications pratiques.

Comment exécuter des requêtes SQL dans Python? Comment exécuter des requêtes SQL dans Python? Aug 02, 2025 am 01:56 AM

Installer le pilote de base de données correspondant; 2. Utilisez Connect () pour se connecter à la base de données; 3. Créez un objet de curseur; 4. Utilisez EXECUTE () ou Execumany () pour exécuter SQL et utiliser une requête paramétrée pour empêcher l'injection; 5. Utilisez fetchall (), etc. pour obtenir des résultats; 6. commit () est requis après modification; 7. Enfin, fermez la connexion ou utilisez un gestionnaire de contexte pour le gérer automatiquement; Le processus complet garantit que les opérations SQL sont s?res et efficaces.

Qu'est-ce que l'ORM éloquent à Laravel? Qu'est-ce que l'ORM éloquent à Laravel? Jul 29, 2025 am 03:50 AM

Eloquentorm est le système de cartographie relationnel d'objet intégré de Laravel. Il exploite la base de données via la syntaxe PHP au lieu de SQL native, ce qui rend le code plus concis et plus facile à maintenir; 1. Chaque tableau de données correspond à une classe de modèle, et chaque enregistrement existe comme instance de modèle; 2. Adopter le mode d'enregistrement actif et l'instance du modèle peut être enregistrée ou mise à jour par elle-même; 3. Prise en charge de l'affectation par lots et l'attribut à remplissage $ doit être défini dans le modèle pour garantir la sécurité; 4. Fournir un fort soutien relationnel, comme un à un, un-à-plusieurs, plusieurs à plusieurs, etc., et vous pouvez accéder aux données associées via des appels de méthode; 5. Constructeur de requête intégré, où, OrderBy et d'autres méthodes peuvent être appelés encha?nés pour construire des requêtes; 6. Prise en charge des accessoires et des modificateurs, qui peuvent formater le numéro lors de l'obtention ou de la définition d'attributs.

Comment calculez-vous la différence entre deux dates dans SQL? Comment calculez-vous la différence entre deux dates dans SQL? Aug 02, 2025 pm 01:29 PM

Pour calculer la différence entre deux dates, vous devez sélectionner la fonction correspondante en fonction du type de base de données: 1. Utilisez DADAFIF () pour calculer la différence de jour dans MySQL, ou spécifiez les unités telles que l'heure et la minute dans TimeStampDiff (); 2. Utilisez DADAIFF (DATE_PART, START_DATE, END_DATE) dans SQLServer et spécifiez les unités; 3. Utilisez la soustraction directe dans PostgreSQL pour obtenir la différence de jour, ou utilisez l'extrait (dayFromage (...)) pour obtenir des intervalles plus précis; 4. Utilisez la fonction Julianday () pour soustraire la différence de jour dans SQLite; Faites toujours attention à la commande de date

Cube SQL et rouleau pour l'agrégation multidimensionnelle Cube SQL et rouleau pour l'agrégation multidimensionnelle Jul 29, 2025 am 12:28 AM

Le cube est utilisé pour générer une agrégation de toutes les combinaisons de dimensions, adaptées à une analyse croisée; Rollup est progressivement résumé aux niveaux hiérarchiques, adapté aux données avec des relations hiérarchiques. Cube génère un total de 8 combinaisons selon la région, le produit et le trimestre, tandis que Rollup génère un résumé de l'année, du mois, du jour et d'autres niveaux selon l'année, le mois et le jour. Cube convient à la visualisation de tous les résultats transversaux, Rollup convient à l'affichage des hiérarchies. Notez que Cube peut faire exploser l'ensemble de résultats et Rollup dépend de l'ordre sur le terrain. La ligne récapitulative peut être identifiée via la fonction de groupement (), et la ligne totale est nommée avec coalesce pour améliorer la lisibilité.

See all articles