Lors de l'écriture de la requête MySQL, l'utilisation appropriée des guillemets est essentielle pour assurer l'intégrité et la cohérence des données. Ce qui suit est le guide complet sur la façon d'utiliser des citations uniques, des citations doubles et des nombres anti-traitants:
Marques anti-Quotation (`)
Lorsque le tableau et la conscience de l'étiquette remplissent les conditions suivantes, veuillez utiliser le numéro anti-attachement:
est MySQL conserver les mots clés
Numéro de devis unique (')
Dans la liste des valeurs (), utilisez le numéro de devis unique pour la valeur de la chaîne.
Le numéro de citation unique est utilisé pour les valeurs littérales de la date et des dates.Double Quotes prend également en charge la valeur de la chaîne, mais pour être compatible avec d'autres SGBDR, le numéro de devis unique est meilleur.
Exemple:Lorsque
lorsque les variables d'interpolation, utilisent deux devis pour la chaîne PHP et utilisez des devis uniques pour les variables dans la liste des valeurs.<code class="language-sql">$query = "INSERT INTO `table` (`id`, `col1`, `col2`, `date`, `updated`) VALUES (NULL, 'val1', 'val2', '2001-01-01', NOW())";</code>
Avant l'interpolation, la variable est transférée pour empêcher le SQL de l'injection.
Énoncé de pré-procédureLes caractères qui doivent être référencés par le numéro d'attachement
Résumé:
Comprendre l'utilisation correcte de citations uniques, de citations doubles et de nombres anti-traitants dans MySQL est essentiel pour rédiger des demandes précises et cohérentes. Suite à ces meilleures pratiques, vous pouvez assurer l'intégrité des données et l'efficacité de l'opération de base de données.
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!