ALTER TABLE guitarwars DROP COLUMN score;//从数据库中删除一个列;ADD COLUMU添加一个新列;CHANGE COLUMN修改一列;MODIFY COLUMU;修改一个数据表中某一列的数据类型或位置。
$_FILES//是内置的PHP超级全局变量,通过它将一些有用的信息传递到php脚本。;$_FILES['screen']['name']//上传文件的文件名;$_FILES['screen']['type']//上传文件的类型;$_FILES['screen']['size']//上传文件的大小(字节数)。;$_FILES['screen']['tmp_name']//文件在服务器上的临时存储位置。;$_FILES['screen']['error']//文件上传的错误码;0表示成功,其他值表示失败。;
数据库非常擅长存储文本数据,但是存储诸如图像的原始二进制数据则不是它的强项,所以最好知识在数据库中存储图片文件的一个引用。这个引用就是图像文件的文件名。
<input type="file" />//上传文件。上传文件以后这个文件会上床到服务器上的一个临时文件夹中,这个临时文件夹会在服务器上自动创建,通常有一个奇怪的名字,包含一堆随机字母和数字。你没办法控制上传文件的存储位置,文件上传后你可以把文件移动到另一个位置。move_uploaded_file()接受一个文件的源位置和目标位置,然后负责完成文件移动。
move_uploaded_file($_FILES['screenshot']['tmp_name'],$target);
define('GW_UP','images/');//设置固定的变量。一般是数据共享的时候用到的,创建一个php文件,包含各种这样的变量,然后别的php脚本直接包含它就可以直接用这个变量。require_once('appvars.php');//包含文件,然后就可以使用appvars文件中的各种数据了。
SELECT * FROM guitarwars ORDER BY name ASC;//查询结果升序排列,ASC代表升序(ASCending),DESC代表降序(DESCending)。
GET和POST之间的区别,POST只能从表单发出,GET可以打包为URL。GET和post最主要的差别在于请求的目的不同,GET主要用于从服务器获得数据而不影响服务器上的任何其他方面,POST通常会向服务器发送数据,而且在此之后服务器的状态往往会有某种程度的改变来相应所发送的数据。如在数据库中插入数据,数据还可以相应中返回,不同与GET,POST请求只能通过web表单的动作完成。另外与GET不同POST请求中发送的数据是隐藏不可见的。GET主要适用于发送少量数据。
DELETE FROM guitarwars WHERE name='ashton simpson' AND score='33333' LIMIT 1;//删除的时候多加几个限制,尤其是最后一个限制只删除一个。
我自己写的小网站www.caozhicong.com