当前位置:首页 » 编程语言 » php添加数据

php添加数据

发布时间: 2023-01-16 19:52:09

php中如何添加数据点击提交后返回当前页并刷新了数据

<?php

//添加数据
$referer = $_SERVER['HTTP_REFERER']; //来路信息。就是上一页

header("Location: $referer"); //浏览器跳转

//或者
?>
<script>alert('成功');location.href="<?=$referer?>";</script>

Ⅱ php数据库添加、删除、修改数据(mysql

一、PHP操作MySql数据库
新增数据
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','[email protected]',,NOW())"
;
@mysql_query($query)
or
die(
'添加数据出错:'
.mysql_error());
?
修改数据
?php
$query
=
"UPDATE
grade
SET
name='小可爱'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出错:'
.mysql_error());
?
删除数据
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'删除错误:'
.mysql_error());
?
显示数据
?php
$query
=
"SELECT
id,name,email,point
FROM
grade";
$result
=
@mysql_query($query)
or
die(
'查询语句出错:'
.mysql_error());
while
(!!
$row
=
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
].
'----'
.$row['point'
];
echo
'<br
/
';
}
?>
二、其他常用函数
mysql_f
etch_row()
:从结果集中取得一行作为枚举数组
mysql_f
etch_assoc()

从结果集中取得一行作为关联数组
mysql_f
etch_array()

从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_f
etch_lengths
()

取得结果集中每个输出的长度
mysql_f
ield_name():
取得结果中指定字段的字段名
mysql_num_rows():
取得结果集中行的数目
mysql_num_f
ields():取得结果集中字段的数目
mysql_get_client_inf
o()

取得
MySQL
客户端信息
mysql_get_host_info():
取得
MySQL
主机信息
mysql_get_proto_info():
取得
MySQL
协议信息
mysql_get_server_inf
o()

取得
MySQL
服务器信息

Ⅲ php使用mysqli向数据库添加数据的方法

本文实例讲述了php使用mysqli向数据库添加数据的方法。分享给大家供大家参考。具体实现方法如下:
$mydb
=
new
mysqli('localhost',
'username',
'password',
'databasename');
$sql
=
"INSERT
INTO
users
(fname,
lname,
comments)
VALUES
('$_POST[fname]',
'$_POST[lname]',
'$_POST[comments]')";
if
($mydb->query($sql)
==
TRUE)
{
echo
"user
entry
saved
successfully.";
}
else
{
echo
"INSERT
attempt
failed"
;
}
$mydb->close();
希望本文所述对大家的php程序设计有所帮助。

Ⅳ php向数据库插入一条数据代码 急急急!!!!

$rs
=
mysql_query($sql);
这一段改成:
if(mysql_query($sql)){
echo
"<script
language=JavaScript>alert('数据库提交成功!');window.location.href='team.php';</script>";
}else{
echo
"插入失败,错误原因是{mysql_error()}";
}
然后根据错误原因解决问题,或者把错误原因给大家看看。
如果仍然提示成功,请检查你的权限,还有你的mysql数据库Team这个表里的主键有没有重复?

Ⅳ php插入数据到数据库表单

表单应该使用名字,例如:
<form action=xxx.php method=post>
<select name="select1">
<option value="1" selected="selected">男</option>
<option value="0">女</option>
</select>
</form>

这样,在xxx.php里面使用$_POST['select1']获取结果。

Ⅵ PHP 表单添加多条数据到数据库

input的name用数组,比如:
<tr>
<td><input type="text" name="name1[]"></td>
<td><input type="text" name="name2[]"></td>
</tr>
<tr>
<td><input type="text" name="name1[]"></td>
<td><input type="text" name="name2[]"></td>
</tr>
<tr>
<td><input type="text" name="name1[]"></td>
<td><input type="text" name="name2[]"></td>
</tr>
提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表

Ⅶ Thinkphp怎么批量添加数据

<?php
class FileAction extends Action {
public function Index()
{
//print_r(__URL__);
$file = M('file');
$list = $file->select();
$this->assign('filelist',$list);
$this->display();
}

public function upload()
{
//文件上传的地址上传给它,并且上传完成后返回一个信息,让其写入数据库
//如果$_FILES为空的画,我就让action给出一个错误提示,告诉用户必须选择上传文件。如果有上传文件,则调用up方法
//$_FILES = $this->_post('file');
//print_r($_FILES);

if (empty($_FILES)) {
$this->error('必须选择上传文件');
}else {
$a = $this->Up();
//print_r($a);
if (isset($a)) {
//写入数据库方法
if($this->c($a)) {
$this->success('上传成功');
}else {
$this->error('写入数据库失败');
}
}else {
$this->error('上传文件有异常请与系统管理员联系');
}
}
}

private function c($data)
{
//print_r($data);
$file=M('file');
$num = '0';
for($i = 0; $i < count($data)-1; $i++) {
$data['filename']=$data[$i]['savename'];
if( $file->data($data)->add())
{
$num++;
}
}
if($num==count($data)-1)
{
return true;
}else {
return false;
}
}
// private function c($data)
// {
// $file = M('file');
// $data['filename'] = $data[0]['savename'];
// if ($file->data($data)->add()) {
// return true;
// }else {
// return false;
// }

// }

//在这个方法当中,完成与thinkphp相关的,文件上传类的调用
private function Up()
{
//echo '模拟上传';
//基本上传功能
//批量上传功能
//生成图片缩略图
//自定义参数上传
//上传检测(大小,后缀,mime类型)
//支持覆盖方式上传
//上传类型,附件大小,上传路径定义
//支持hash或者日期子目录保存上传文件
//上传图片的安全性检测
//对上传文件的hash检测
//上传文件名自定义规范
import('@.ORG.UploadFile');
import('@.ORG.Image');
$upload = new UploadFile();
$upload->maxSize = '1000000'; //指上传文件大小,默认为-1,不限制大小(bytes)
$upload->savePath = './Public/'; //上传保存到什么地方?路径建议保存到入口文件平级或平级目录的子目录
$upload->saveRule = 'uniqid'; //上传文件的文件名保存规则 time uniqid(默认) com_create_guid
$upload->hashType = 'md5_file';
$upload->autoCheck = true; //是否自动检测附件 默认true
$upload->uploadReplace = true; //如果存在同名文件是否进行覆盖
$upload->allowExts = array('jpg','jpeg','png','gif'); //允许上传的文件后缀
$upload->allowPath = array('image/png','image/jpg','image/pjpeg','image/gif','image/jpeg'); //检测mime类型
$upload->thumb = true; // 是否开启图片文件缩略
$upload->thumbMaxWidth = '300,500';//缩略图最大宽度
$upload->thumbMaxHeight = '200,400';//最大高度
$upload->thumbPrefix = 's-,m-';//缩略图文件前缀
//$upload->thumbSuffix = '_s,_m';//文件后缀
//$upload->thumbPath = '';//如果留空直接上传至
//$upload->thumbFile 在数据库中也存一个文件名即可
$upload->thumbRemoveOrigin = 1; //如果生成缩略图,是否删除原图
//$upload->autoSub 是否使用子目录进行保存上传文件
//$upload->subType='' 子目录创建方式默认为hash 也可以为date
//$upload->dateFormat 子目录方式date的指定日期格式
//$upload->hashLevle

//upload() 如果上传成功返回true,失败返回false

if ($upload->upload()) {
$info = $upload->getUploadFileInfo();
return $info;
}else {
//是专门来获取上传的错误信息的
$this->error($upload->getErrorMsg());
}
}

}
?>

热点内容
如何选择最佳配置 发布:2025-07-16 01:56:44 浏览:603
mad加密 发布:2025-07-16 01:52:12 浏览:424
linux64位内存 发布:2025-07-16 01:02:36 浏览:960
压缩衣尺码表 发布:2025-07-16 00:47:33 浏览:640
安卓恢复了出厂怎么找回照片 发布:2025-07-16 00:43:56 浏览:933
为什么说服务器已停止响应 发布:2025-07-16 00:29:36 浏览:392
python判断字符串是否为空 发布:2025-07-16 00:21:47 浏览:210
安卓转苹果用什么软件 发布:2025-07-16 00:21:45 浏览:628
安卓官服如何登ios 发布:2025-07-16 00:21:32 浏览:624
天龙抢店脚本 发布:2025-07-16 00:14:47 浏览:958