當前位置:首頁 » 編程語言 » 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());
}
}

}
?>

熱點內容
火車wifi密碼是多少啊 發布:2025-07-16 09:35:46 瀏覽:755
sql的視圖是從中導出的 發布:2025-07-16 09:31:34 瀏覽:783
安卓如何打開shell窗口 發布:2025-07-16 09:28:09 瀏覽:311
華為榮耀備忘錄文件夾 發布:2025-07-16 09:23:23 瀏覽:972
基於特徵匹配演算法 發布:2025-07-16 09:18:23 瀏覽:46
夢香神奇寶貝伺服器的ip 發布:2025-07-16 09:14:07 瀏覽:212
電子密碼手套箱是什麼 發布:2025-07-16 09:13:27 瀏覽:799
手機連接資料庫 發布:2025-07-16 09:13:23 瀏覽:132
廣東伺服器存儲虛擬主機 發布:2025-07-16 09:13:17 瀏覽:326
絕地逃亡電腦怎麼設置最低配置 發布:2025-07-16 09:10:50 瀏覽:425