我在VARCHARmysqli的不和PHP日期工作
和值 「21/10/2017」
現在,當嘗試用 「數據」 列的表一個查詢如:
$data = mysqli_real_escape_string($bd, date("j/m/y"));
$result = mysqli_query($bd, "SELECT * FROM tracking where data='".$data."'");
此查詢返回0,但如果用像「狗」這樣的隨機字符串來更改數據,並用狗替換mysql中的數據,查詢工作正常,但我需要的日期不是狗。
如果使用$data = "21//10//2017";
thw查詢工作爲什麼?
也許存儲它作爲日期類型,而不是varchar – Akintunde007
這是一個正常的字符串,爲什麼如果字符串等於「21/10/2017」不起作用?如果它不是日期並且是連續的?我需要使用序列號的日期? –
如果使用$ data =「21 // 10 // 2017」; thw查詢工作爲什麼? –