CREATE TABLE tablename (
field type(max_length) DEFAULT 'default_value' (NOT) NULL
}
可以使用的SQL语句。
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY file (file)
)
下面我们开始使用PHP脚本,首先定义MYSQL的信息。
server = "localhost"//你的服务器
db_user = "root"//你的mysql的用户名
db_pass = "password"//你的mysql的密码
database = "users"//表的名字
设置统计的时间(多少秒内在线人数)
timeoutseconds = 300
取当前时间。
timestamp = time()
phpmysql
insert
into
结合详解
ySQL
INSERT
INTO语句在实际应用中是经常使用到的语句,所以对其相关的内容还是多多掌握为好。
向数据库表插入数据
INSERT
INTO
语句用于向数据库表添加新记录。
语法
INSERT
INTO
table_name
VALUES
(value1,
value2,....)
您还可以规定希望在其中插入数据的列:
INSERT
INTO
table_name
(column1,
column2,...)
VALUES
(value1,
value2,....)
注释:SQL
语句对大小写不敏感。INSERT
INTO
与
insert
into
相同。
1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下:
insert
into
`news`(title,body,time)
values('title
1','body
1',now()),('title
2','body
2',now())
2.Insert
Select
语句,将查询的结果插入到新的表,顾名思义,它由一条insert语句和一条select语句组成
insert
into
news_one(id,title,body,time)
select
id,title,body,time
from
news_two
要注意的是,这两个表的结构要完全相同,列名可以不同。
在php中使用方法
下面是
"insert.php"
页面的代码:
<?php
$con
=
mysql_connect("localhost","peter","abc123")
if
(!$con)
{
die('Could
not
connect:
'
.
mysql_error())
}
mysql_select_db("my_db",
$con)
$sql="INSERT
INTO
Persons
(FirstName,
LastName,
Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"
if
(!mysql_query($sql,$con))
{
die('Error:
'
.
mysql_error())
}
echo
"1
record
added"
mysql_close($con)
?>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)