MySQL 新增使用者&設定權限

新增:

mysql > CREATE USER '帳號'@'連線位置' IDENTIFIED BY '密碼';

設定權限:

mysql > GRANT 權限 ON db.table TO '帳號'@'連線位置';

連線位置:

%:完全開放
localhost : 本機
8.8.8.8:IP

權限:

ALL PRIVILEGES : 全開
SELECT,INSERT,UPDATE,DELETE,CREATE : 指定權限

套用權限:

mysql > FLUSH PRIVILEGES;

常用指令:

mysql > CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'dbpassword';
mysql > GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'localhost';
mysql > FLUSH PRIVILEGES;

PHP & ajax

$.ajax({
url: '//www.gocar.idv.tw/tset/test.php',     
cache:false,      
async:false,     
type: "POST",     
dataType: 'json',     
data: '&key='+key ,     
success: function (data) {          
    $.each(data, function(index, val) {                   
    });
}, error:function(msg){         
      alert('錯誤!'+msg);     
    } 
});

[PHP]檔案上傳

HTML:

<!DOCTYPE html>
<html>
<body>

<form action="upload.php" method="post" enctype="multipart/form-data">
    Select image to upload:
    <input type="file" name="fileToUpload" id="fileToUpload">
    <input type="submit" value="Upload Image" name="submit">
</form>

</body>
</html>

PHP 程式碼

// 可以取自己想要的檢查使用
$uploadOk = 1; // 若為0代表檢查失敗
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
$target_dir = "uploads/"; // 存放檔案的目錄
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); // 上傳檔案的檔名
//$target_file = $target_dir .date("YmdHis").".".$imageFileType; // 也可以自訂檔名

// 檢查上傳檔案是否為圖檔
if(isset($_POST["submit"])) {
	$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
	if($check !== false) {
		//echo "File is an image - " . $check["mime"] . ".";
		$uploadOk = 1;
	} else {
		echo "很抱歉,檔案非圖檔.";
		$uploadOk = 0;
	}
}
// 檢查檔案是否重複
if (file_exists($target_file)) {
	echo "檔案已存在";
	$uploadOk = 0;
}

// 檢查檔案大小
//if ($_FILES["fileToUpload"]["size"] > 8000000) {
//	echo "很抱歉,,檔案太大.";
//	$uploadOk = 0;
//}

// 檔案格式檢查
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) {
	echo "很抱歉,檔案格式錯誤";
	$uploadOk = 0;
}


if ($uploadOk == 0) { // 回報上傳失敗
	echo "很抱歉,檔案上傳失敗";
	
} else { // 確認檔案沒問題,就將檔案由暫存區搬移至正式區
	if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
		echo "檔案 : ". basename( $_FILES["fileToUpload"]["name"]). " 上傳成功";
	} else {
		echo "很抱歉,檔案上傳失敗";
	}
}