php数据库增加语句 php数据表里怎么添加数据

php中插入MySQL数据库的语句怎么写

 显示数据库或表:

showdatabases; //然后可以usedatabase_name;

showtables;

更改表名:

altertabletable_namerenamenew_t;

添加列:

altertabletable_nameaddcolumnc_ncolumnattributes;

删除列:

altertabletable_namedropcolumnc_n;

创建索引:

altertablec_tableaddindex(c_n1,c_n2);

altertablec_tableadduniqueindex_name(c_n);

altertablec_tableaddprimarykey(sid);

删除索引:

altertablec_tabledropindexc_n1;

更改列信息:

alter tablet_tablechangec_1c_1varchar(200);

altertablet_tablemodify1c_1varchar(200);

insert插入语句:

insertintotable_name(c_1,c_2)

values(‘x1’,1);

update语句:

update table_namesetc_1=1wherec_2=3;

删除数据库或者表:

droptabletable_name;

dropdatabasedatabase_name; //使用mysql_drop_db()可以删除的.

php 插入语句

建议你使用如下语句:

$strsql=”INSERT INTO member(userId, userPwd, userEmail,userReg) VALUES(‘$uid’, ‘$pwd’, ‘$email’,now())”;

MYSQL数据库为了让数据库设计者对数据库表和字段的名字更加自由,允许随便取名,增加了这个语法:可以用“把表名和字段名括起来,MSSQL使用[]扩,原理都相同。

但是我建议大家不要使用特殊名字、汉字作为表名和字段名,这样你的SQL可以在任何数据库下运行,以后数据库改变以后程序只作为轻微变动。

关于php添加语句

那只能先执行insert插入,执行插入后系统会返回一个产生的自递增id值,对这个值md5加密后,再update

不可能在插入前得到这个id值的(先select最大id在低并发的情况下也行,高并发的话终究不够严谨)