如果我在<?php
require("usercheck.php");
$file = 'D:\dd.pdf';
if (file_exists($file))
{
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset='UTF-8'>
<meta http-equiv="X-UA-compatible" content="IE-edge">
<meta name="viewport" content="width-device-width">
<title>Download</title>
<?php require("headfiles.php");?>
<link href="star/star-rating.css" media="all" rel="stylesheet" type="text/css"/>
<script src="star/star-rating.js" type="text/javascript"></script>
</head>
<body>
----------------------Body contents----------------
中创建一个表格,如:
sqlite3
create table sodapops (name text, description varchar(10));
中的数字10有什么作用?怎么会有不同于255或其他?
答案 0 :(得分:0)
在任何其他数据库中,它将指定字段的最大长度。
然而,SQLite忽略了它。所有字符串都只是文本类型,可以是任何长度。
中所述请注意类型后面的括号中的数字参数 SQLite忽略了name(例如:“VARCHAR(255)”) - SQLite没有 施加任何长度限制(除了大的全球 SQLITE_MAX_LENGTH limit)对字符串,BLOB或数字的长度 值。