incohérence MySQL



  • incohérence MySQL

  • 5f825ad29183e bpthumb

    faiseuse-de-foret

    Membre
    10 septembre 2020 à 8 h 33 min

    Bonjour, une personne saurait-elle m’expliquer pourquoi en faisant une requête : select count(*) from table where champ=”

    & une autre : select count(*) from table where champ regexp ‘^$’

    j’obtiens 45 de différence entre les deux résultats ‽

    Merci d’avance.

  • ?s=80&d=https%3A%2F%2Frencontre surdoue.com%2Fwp content%2Fuploads%2F2017%2F06%2Frencontresurdoue

    Anonyme

    Membre
    10 septembre 2020 à 11 h 43 min

    Salutations,

    Le langage utilisé pour gérer les bases de données MYSQL est généralement en PHP.

    Or ton expression “regexp” est du javascript.

    Pour avoir l’équivalent en PHP, il faut passer par d’autres fonctions.

    Je te mets un lien en espérant que ça t’aidera !

    Les Expressions Régulières en PHP (REGEX)

    Ou bien tu retournes en HTML dans ton code (tu fermes la balise php, tu notes ton regexp entre deux balises <script> </script>, puis tu rouvres la balise php)

  • ?s=80&d=https%3A%2F%2Frencontre surdoue.com%2Fwp content%2Fuploads%2F2017%2F06%2Frencontresurdoue

    Anonyme

    Membre
    10 septembre 2020 à 11 h 45 min

    N’hésite pas à me dire ce que ça donne ! 😉

  • 5f825ad29183e bpthumb

    faiseuse-de-foret

    Membre
    10 septembre 2020 à 19 h 54 min

    Merci pour ta réponse, ce que j’ai écrit n’est pas du Javascript mais du SQL, & je n’étais pas en PHP en faisant mes tests je saisissais les requêtes dans le panel ˜PHPmyadmin˜·

    Les deux requêtes que j’ai donné disent exactement la même chose donc elles devraient donner le même résultat normalement…

  • This content has been hidden as the member is suspended.
  • 5f825ad29183e bpthumb

    faiseuse-de-foret

    Membre
    12 septembre 2020 à 8 h 33 min

    Résolu grace @ une personne de ce réseau social : je ne savais pas que dans ce contexte deux apostrophes qui se suivent ne désignent pas une donnée de chaîne sans contenu mais que cela puisse contenir des espaces ‽ Donc c’est l’expression rationnelle que j’avais bien écrite & qui a eu le comportement attendu.


Affichage des publications 1 - 6 de 6

Connectez-vous pour répondre.

Article Original
0 de 0 messages Juin 2018
Maintenant