Maison Bibliothèques PHP Autres bibliothèques Bibliothèque PHP pour formater les instructions SQL
Bibliothèque PHP pour formater les instructions SQL
<?php
if(php_sapi_name() !== "cli") {
echo "<p>Run this php script from the command line to see CLI syntax highlighting and formatting.  It support Unix pipes or command line argument style.</p>";
echo "<pre><code>php examples/cli.php \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\"</code></pre>";
echo "<pre><code>echo \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\" | php examples/cli.php</code></pre>";
}
if(isset($argv[1])) {
$sql = $argv[1];
}
else {
$sql = stream_get_contents(fopen("php://stdin", "r"));
}
require_once(__DIR__.'/../lib/SqlFormatter.php');
echo SqlFormatter::format($sql);

En termes simples, le formatage consiste à initialiser le disque afin que nous puissions enregistrer les données sur le disque étape par étape. Par exemple, si nous avons une grande maison pour stocker des livres, nous n'y déplacerons pas les livres et ne les jetterons pas par terre. Au lieu de cela, nous installerons d'abord des étagères à l'intérieur, les marquerons avec des catégories et les placerons dans des catégories.

Le langage de requête structuré (Structured Query Language), appelé SQL, est un langage de requête et de programmation de base de données utilisé pour accéder aux données et interroger, mettre à jour et gérer les systèmes de bases de données relationnelles.

Les instructions SQL sont des requêtes de base de données Un langage dans lequel fonctionner ; .


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Quelle bibliothèque Java Open Source analyse le mieux les instructions SQL, permettant la personnalisation et le respect de la norme SQL ? Quelle bibliothèque Java Open Source analyse le mieux les instructions SQL, permettant la personnalisation et le respect de la norme SQL ?

18 Jan 2025

Identification des bibliothèques d'analyse SQL pour JavaLes développeurs recherchant une bibliothèque Java open source pour analyser les instructions SQL sont confrontés à deux principaux...

Quelle bibliothèque PHP ORM est la meilleure pour extraire les fournisseurs de bases de données et cartographier les modèles de domaine/relationnels ? Quelle bibliothèque PHP ORM est la meilleure pour extraire les fournisseurs de bases de données et cartographier les modèles de domaine/relationnels ?

05 Jan 2025

Recommandations de la bibliothèque PHP ORMEn ce qui concerne le mappage objet-relationnel (ORM) pour PHP, plusieurs bibliothèques se démarquent. Pour aborder...

Comment optimiser les instructions préparées PHP pour éviter les injections SQL ? Comment optimiser les instructions préparées PHP pour éviter les injections SQL ?

21 Oct 2024

Cet article présente les meilleures pratiques pour optimiser les instructions préparées par PHP afin d'éviter les injections SQL. Il met l'accent sur les étapes cruciales de la vérification des erreurs, de la liaison correcte des paramètres, de l'évitement de l'échappement manuel et de la définition des paramètres après la liaison. Annonce

Explication de id=%d pour les instructions de requête SQL en PHP Explication de id=%d pour les instructions de requête SQL en PHP

22 Dec 2016

De nombreux amis ne connaissent pas la signification de id=%d dans l'instruction de requête SQL en PHP. Aujourd'hui, à travers cet article, je vais vous donner une explication détaillée de id=%d dans l'instruction de requête SQL en PHP. Les amis qui en ont besoin peuvent le faire. référez-vous à lui.

Comment puis-je utiliser les instructions CASE dans les instructions SQL SELECT pour les résultats conditionnels ? Comment puis-je utiliser les instructions CASE dans les instructions SQL SELECT pour les résultats conditionnels ?

29 Dec 2024

Utilisation de CASE avec l'instruction SELECT pour les résultats conditionnelsEn SQL, l'instruction CASE vous permet de définir plusieurs conditions et d'attribuer...

Comment puis-je utiliser les instructions CASE pour condenser la logique conditionnelle dans les instructions SQL SELECT ? Comment puis-je utiliser les instructions CASE pour condenser la logique conditionnelle dans les instructions SQL SELECT ?

31 Dec 2024

Explorer l'instruction CASE dans les instructions SelectEn SQL, l'instruction CASE nous permet d'évaluer conditionnellement des expressions et de renvoyer différentes...

See all articles