工作中遇到的

2021-04-07 07:35:05 字數 593 閱讀 7796

今天,在工作中,發現乙個問題,簡要描述:用perl寫的cgi程式獲取表單元素的值,用獲得的值拼接sql語句,假如有個表單元素這樣寫

,其中$type_id 由perl寫成的同乙個cgi程式執行時寫入。

另設乙個表單元素,供使用者輸入值使用:>,

在cgi中獲得表單元素的值:

my $type_id = $cgi->param("type_id");

my $pro = $cgi->param("pro");

拼接sql語句時:$sql = "insert into t_t set type=$type_id,prod='$pro'";

假如$type_id=3,$pro=**s

然後輸出這個sql,發現sql=insert into t_t set type=3

就斷掉了,後面的部分就沒了。

試了多次,思索半天後將

改寫為:

這樣拼接出的sql語句就正常了:sql=sql=insert into t_t set type=3,prod='**s'

不知道這是否和html的寫法標準有關。

工作中遇到的問題

1.環境oracle9 vs2008 問題 aspnet提示 無法載入 dll oramts.dll 找不到指定的模組。異常來自 hresult 0x8007007e 翻來覆去折騰了好久最後終於解決方法是 執行oracle安裝檔案增加oracle windows inte ces 模組功能。糾結啊!...

工作中遇到的問題

問題背景 第二天領導要去給客戶演示專案,讓我在演示電腦上部署我們的專案。由於我們的專案的資料庫使用的是oracle 10g,但是我從來沒有進行過導資料庫和還原資料庫的操作,第一次操作都是找度娘,而且還是很迷茫。剛開始我一直想辦法在我的plsql上把資料庫匯出來,但是一直摸不到竅門,而且我們的資料庫較...

工作中遇到的問題

一 cannot connect to the docker daemon at unix var run docker.sock.is the docker daemon running?docker本身已安裝正常,當執行docker images命令時,出現 cannot connect to ...