change input date icon

Posted by: 邱小新 at 下午3:06:00 in

MYSQL8 變更 root 密碼

Posted by: 邱小新 at 下午3:13:00 in
  • MySQL 8.0 修改 Root 密码
  • FLUSH PRIVILEGES 這個指令一定要執行,沒有執行就無法變更密碼。
  • sudo mysql -u root -p
  • mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
  • mysql> FLUSH PRIVILEGES;
  • mysql> EXIT

PHP datetime

Posted by: 邱小新 at 上午11:42:00 in
  • time() 回傳目前自1970/1/1的總秒數
  • date(format, time) 回傳時間的格式化字串,time 沒有指定時預設值是 time()。
  • DateTime.format() 回傳時間的格式化字串。
  •  

  • $filDate2=date('Y-m');
  • $date = new DateTime($filDate2."-01");
  • $date->add(new DateInterval('P1M'));
  • $filDate3=$date->format('Y-m');
  •  

  • DateTime 类
  • DateInterval 类

PHP MYSQL NULL bind_param

Posted by: 邱小新 at 下午3:40:00 in
  • using nulls in a mysqli prepared statement
  • 使用 bind_param 的變數必須指定為 NULL,不可以包含雙括號。所以 POST 變數都必須另外判斷並重新指定 NULL 值。
  • $stmt->bind_param("iisi", $_POST["hour"], $_POST["status"], $_POST["date"], $_POST["lid"]);
    if ($_POST["hour"] == "null") $_POST["hour"]=NULL;
    if ($_POST["date"] == "null") $_POST["date"]=NULL;