网站首页 > 文章中心 > 其它

php执行添加数据方法

作者:小编 更新时间:2023-09-04 19:19:10 浏览量:30人看过

在php中如何同时向2个表插入数据

①.、这个可以直接在同一个方法或者一个执行里面写两条插入SQL的语句的.

php执行添加数据方法-图1

Thinkphp怎么批量添加数据

php

class FileAction extends Action {

public function Index()

{

//print_r(__URL__);

$file = M('file');

$list = $file-select();

$this-assign('filelist',$list);

}

php执行添加数据方法-图2

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('上传成功');

$this-error('写入数据库失败');

$this-error('上传文件有异常请与系统管理员联系');

private function c($data)

//print_r($data);

php执行添加数据方法-图3

$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;

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-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-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;

//是专门来获取上传的错误信息的

$this-error($upload-getErrorMsg());

PHP在网站上实现跟数据库添加数据

把来自表单的数据插入数据库

现在,我们创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表.

这是这个 HTML 表单:

html

body

form?action="insert.php"?method="post"

Firstname:?input?type="text"?name="firstname"?/

Lastname:?input?type="text"?name="lastname"?/

Age:?input?type="text"?name="age"?/

input?type="submit"?/

/form

/body

/html

下面是 "insert.php" 页面的代码:

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)

用php代码怎么往数据库里自定义插入数据

现在,我们创建一个

HTML

表单,这个表单可把新记录插入

"Persons"

表.

这是这个

表单:

htmlbody

form

action="insert.php"

method="post"Firstname:

input

type="text"

name="firstname"

/Lastname:

name="lastname"

/Age:

name="age"

/input

type="submit"

//form

/body/html

表单中的提交按钮时,表单数据被发送到

"insert.php"."insert.php"

文件连接数据库,并通过

$_POST

变量从表单取回值.然后,mysql_query()

函数执行

INSERT

INTO

语句,一条新的记录会添加到数据库表中.

如果要实现PHP与MYSQL的连接,利用phpMyAdmin建立数据库和表后,怎样在表中添加数据?

在admin中可以直接添加数据,或在php程序中用insert语句添加数据.

admin是图形操作界面,应该很简单;在php程序中如:insert into user(id,name) values (1,'Bobo');

就是指在user表中插入id值为1,name值为Bobo的一行数据.当然前提是执行该语句前,php程序已经和mysql数据库服务器及数据库连接成功.

以上就是土嘎嘎小编为大家整理的php执行添加数据方法相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章