incohérence MySQL

  • incohérence MySQL

    Posted by faiseuse-de-foret on 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.

    faiseuse-de-foret a répondu il y a 2 années, 2 mois 3 Membres · 5 Réponses
  • 5 Réponses


Contenus connexes :

Aucun contenu similaire pour le moment

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

    Usager supprimé

    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

    Usager supprimé

    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…

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

    Usager supprimé

    Membre
    10 septembre 2020 à 20 h 46 min

    Essayer requêtes par déductions, alors réponse tu auras.

    Si résultat non concluant, plus d’informations nous donner tu dois.

  • 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.