Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment trouver la taille du fichier…
  • La différence dans la copie et Echo…
  • Comment faire pour convertir une cha…
  • Comment accéder aux lignes de répé…
  • Comment économiser de Dreamweaver d…
  • Comment faire pour convertir les var…
  • Comment intégrer un fichier PHP en …
  • Comment puis- je mettre une variable…
  • Comment mettre à jour une ligne dan…
  • Comment apprendre le langage SQL Pro…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    MySQL Comma erreur

    MySQL erreurs de syntaxe des virgules résume pas à l'une des deux questions : soit MySQL ne voit pas une virgule là où il devrait ou il voit une virgule quelque part, il ne devrait pas. Parce que les erreurs de syntaxe SQL et pas très précis, il est à vous de voir si vous avez fait une faute de frappe simples , utilisé un nom que les réserves MySQL pour son propre usage ou composants de syntaxe fermés vous ne devriez pas avoir à apostrophes ou des guillemets . Disparus ou des virgules supplémentaires

    Lorsque vous êtes au milieu d'une session de programmation , il devient facile d'oublier les fautes de frappe dans votre syntaxe lorsque vous êtes à la recherche à toute la ligne. Passez par le caractère de déclaration de caractère pour s'assurer que vous n'avez pas oublié les virgules entre les arguments de la requête et que vous ne laissiez aucune des virgules supplémentaires . Ces virgules supplémentaires pourraient venir de vous la suppression d'un argument, mais ne pas supprimer les virgules qui l'entourent ou de taper une virgule après votre dernier argument .
    Strings dans votre requête sytax

    Lorsque vous écrivez des chaînes de caractères dans le cadre d'une requête MySQL, vous devez mettre la chaîne dans apostrophes . La première apostrophe indique à MySQL de cesser de traiter les caractères suivants font partie de la syntaxe de la requête et la seconde apostrophe indique à MySQL de reprendre le traitement de caractères comme la syntaxe de requête régulière. Si vous avez un nombre impair d' apostrophes ou de déposer votre apostrophe au mauvais endroit , MySQL pourrait traiter une partie de votre sytax requête dans le cadre de l'une de vos chaînes d'arguments . Si vous faites des chaînes d'utilisation dans la requête MySQL problématique , vérifiez que vous n'avez pas apostrophes égarés qui pourraient être secouer votre syntaxe.
    Envoyant une requête à partir du code source

    problèmes similaires de apostrophes égarés et les guillemets peuvent également introduire des erreurs de syntaxe lorsque vous émettez une requête MySQL à partir du code source des langages tels que Java , C + + ou Python. La bibliothèque qui gère les transactions de base de données réelles prendre requêtes comme une chaîne. Si vous incluez des valeurs de variables système , alors vous êtes enchaîner segments de chaîne de la syntaxe de la requête entrecoupées de code de votre langue en cours pour introduire les valeurs des variables du programme dans la chaîne finale de caractère. Vérifiez toutes vos guillemets et apostrophes pour s'assurer que leur dépôt ne soit pas tort incluant ou excluant matériel de la chaîne de requête final.
    Mots réservés

    Il ya certaines mots que vous ne pouvez pas utiliser les noms de colonnes . Ces termes , tels que «select» ou «où» , sont des mots réservés car la syntaxe MySQL utilise comme commandes . Si vous essayez d'utiliser un de ces termes comme un nom de colonne , MySQL va voir le terme comme une commande et recherchez le sytax appropriée à suivre. Par exemple, si vous avez essayé d'utiliser la syntaxe " CREATE TABLE MaTable (où int, int ColumnB )," pour créer un tableau avec deux colonnes entières vous de titre "où" et " ColumnB , " MySQL ne va pas attendre une virgule n'importe où après le mot réservé "où" . Si vous utilisez un mot réservé comme nom de colonne , en sélectionnant simplement un autre nom de colonne va résoudre le problème .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment gérer Obtenir un article des résultats dans une requête MySQL en PHP 
  • Un tutoriel sur les requêtes imbriquées SQL 
  • Comment créer un programme de code à barres 
  • MySQL Tutorial pour convertir des dates 
  • Comment créer un calendrier avec PHP 
  • Comment créer une fonction PHP 
  • Comment lire un caractère de fichiers en caractères Avec PHP 
  • Comment fonctionne PHP obtenir le droit de Cookie 
  • Is_array Vs . Is_string en PHP 
  • Comment Date de sortir de la base de données MySQL puis de l'afficher via PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc