[head first php&mysql]读书笔记-上传文件吧(第五章)
想上传一张图片,可以前台用input type='file' name='file',后台用类似$_post的东西$_FILES['file']来接收,$_FILES这玩意也是个超级全局变量,有['name'],['size']这些属性。前台多了一个表单域,后台自然也要对应多一列了,sql语句么alter table tablename add column pic varchar(50).前台后台的东西都有了,就把数据插进数据库把。
$pic=$_FILES['file']['name'];
"insert into tablename values(1,2,'$pic')";
插进去之后,我们要把图片显示出来啊。就找到上传的临时存放点,把图片弄出来就好了。
类似教程如下,
http://www.5idev.com/p-php_file_upload.shtml
还有喽,学了$_POST和$_GET,POST只能接收表单数据,可能会改变数据库,get直接把url传到后台。但会暴露url的中传递的信息。
require_once(index.php)加载一个公共的php文件,这个文件包含的内容可以任意插到任何php文件中,方便使用。
另外还学了sql的排序语句,select * from test order by score desc,date asc desc降序,从大到小,asc升序,从小到大还有先排序score.score一样才排序date.