J'ai une table avec colonne "données" dans varcharmysqli fonctionne pas avec la date php
et la valeur "21/10/2017"
Maintenant lorsque vous essayez une requête telle que:
$data = mysqli_real_escape_string($bd, date("j/m/y"));
$result = mysqli_query($bd, "SELECT * FROM tracking where data='".$data."'");
Cette requête renvoie 0, mais si changer les données avec une chaîne aléatoire comme "chien" et remplacer les données de mysql avec chien la requête fonctionne bien, mais j'ai besoin de la date pas le chien.
Si l'utilisation $data = "21//10//2017";
requête thw pourquoi?
Peut-être le stocker comme un type de date et non varchar – Akintunde007
C'est une chaîne normale, pourquoi si la chaîne égale "21/10/2017" ne fonctionne pas? et si ce n'est pas une date et est une série? J'ai besoin d'utiliser une date pour le numéro de série? –
Si vous utilisez $ data = "21 // 10 // 2017"; Pourquoi la requête fonctionne-t-elle? –