當前位置:首頁 » 數據倉庫 » shellpost保存到資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

shellpost保存到資料庫

發布時間: 2022-08-28 21:54:33

Ⅰ php中如何用post獲取單選按鈕中的值保存到資料庫

<?php

$L_da_ID=$_POST[L_da_ID];
$L_xiao_name=$_POST[L_xiao_name];
$L_xiao_weizi=$_POST[L_xiao_weizi];
$sql=mysql_query("insert into zsw_L_xiao(L_xiao_name,L_xiao_weizi,L_da_ID) values('$L_xiao_name','$L_xiao_weizi','$L_da_ID')");
//mysql_free_result($sql);
if($sql){
echo "<script> alert('小類添加成功!');window.location.href=add_L_xiao.php;</script>";
}else{
echo "<script> alert('很遺憾,小類添加失敗!');window.location.href=add_L_xiao.php;</script>";
}

?>

Ⅱ redis shell 導入到指定的資料庫

1、導出redis

[plain]view plain

  • #!/bin/bash

  • REDIS_HOST=localhost

  • REDIS_PORT=6379

  • REDIS_DB=1

  • KEYNAME=redis:hash:*

  • KEYFILE=key.txt

  • echo"KEYS$KEYNAME"|redis-cli-h$REDIS_HOST-p$REDIS_PORT-n$REDIS_DB>$KEYFILE

  • OUTFILE=valuelist.txt

  • TEMPFILE=$OUTFILE.tmp

  • echo>$TEMPFILE

  • forkeyin`cat$KEYFILE`

  • do

  • echo$key

  • #echo"HGETALL$key"|redis-cli-h$REDIS_HOST-p$REDIS_PORT-n$REDIS_DB>>$TEMPFILE

  • echo"GET$key"|redis-cli-h$REDIS_HOST-p$REDIS_PORT-n$REDIS_DB>>$TEMPFILE

  • done

  • 2、整理導出的結果
  • [plain]view plain

  • cat$TEMPFILE|xargs-n2|awk-F""-vKEYNAME=$KEYNAME'{print"HSET"KEYNAME""$1,"""$2"""}'>$OUTFILE

  • 其中的xargs -n 2是把2行合成一行,換行符用空格代替
  • 然後用awk按空格分開,$1是keynam $2是key的值

    再次轉換成HSET的格式,其中用到KEYNAME變數,這個要用-v預先定義。

    最後轉化為 HSET KEYNAME KEY "VALUE"格式。

    3、導入轉換的結果

    [plain]view plain

  • cat$OUTFILE|redis-cli-hlocalhost-p6379


  • 二、直接用Redis的Dump和Restore導出和導入

    [plain]view plain

  • redis-cli--rawmptest|head-c-1|redis-cli-xrestoretest10

Ⅲ LINUX下shell腳本如何執行 sql腳本 到DB2資料庫

1、在gedit中編寫.sh格式的文件,保存為a.sh。

Ⅳ 如何將網頁內提交的數據保存到SQL資料庫中

表單提交之後,經過驗證,當然你也可以不驗證,先連接你的資料庫,用sql語句
這里我用PHP給你粗略的寫一下,
$conn = mysql_connect('資料庫地址','資料庫用戶名','資料庫密碼');
mysql_select_db('連接到哪個表',$conn);
到這里連接到資料庫,
然後別人提交的內容會通過表單,post或者get提交方式提交給你,你就把數據插入到資料庫中就可以了,insert in to 具體的可以去看PHP的教程

Ⅳ linux 下如何使用shell 把處理好的csv文件導入到資料庫下

linux 下,可以使用cli程序把csv文件導入到資料庫。具體代碼如下:


$ORACLE_HOME/bin/sqlplus-Susername/password@instanceName>/dev/null2>&1<<!!
#對sqlplus作一些設置,使之只輸出我們需要的文本
setechooff
setpagesize0
setverifyoff
setfeedbackoff
settermoutoff
setlinesize3000
settrimspoolon
#查詢輸出到臨時文件
spool/tmp/some_tmp.csv
#select語句
selectcolumn1||','||column2||','||column3....
fromsome_tablewherecondition
spooloff
#這里可以添加多個查詢,且每個查詢可輸出到不同的文件,如下面注釋
#spool/tmp/some_tmp.csv
#selectcolumn1||','||column2||','||column3....
#fromsome_tablewherecondition
#spooloff
setmarkupHTMLoff
quit
!!
#計算記錄總行數,如果是0則不發郵件
NUM=`cat/tmp/some_tmp.csv|wc-l`
if[$NUM-gt0]
then
#先寫excel的每列的title
echo'Title_Of_Column1,Title_Of_Column2,....Title_Of_ColumnN'>/tmp/attachement.csv
#數據正文
cat/tmp/some_tmp.csv>>/tmp/attachement.csv
#發郵件
(
echo"From:[email protected]"
echo"To:[email protected]"
echo"MIME-Version:1.0"
echo"Content-Type:multipart/mixed;"
echo'boundary="A_Boundary_Name_You_Can_Change_It"'
echo"Subject:Subject"
echo""
echo""
#附件分隔符,上面的boundary前面加--
echo"--A_Boundary_Name_You_Can_Change_It"
echo'Content-Transfer-Encoding:x-uuencode'
echo'Content-Type:text/csv;'
echo'name="attachement.csv"'
echo'Content-Disposition:attachment;'
echo'filename="attachement.csv"'
echo""
uuencode/tmp/attachement.csvattachement.csv
echo"--A_Boundary_Name_You_Can_Change_It"
#附件結束
)|mailx-t
fi
#刪除臨時文件
rm-f/tmp/*.csv
exit0