當前位置:首頁 » 操作系統 » htmlphp插入資料庫

htmlphp插入資料庫

發布時間: 2022-12-27 20:11:03

php,html轉義後插入資料庫問題

首先兩種方案都沒多大問題,我個人傾向於存進去前就轉義好,這樣就不需要之後每次讀出來的時候都轉義,省一點性能

「萬一我要查 quot 這個的時候不就是查出來了嗎?」你的擔心我認為是多餘的,轉義後的字元都是比較罕見的,我認為不太可能會需要查到

Ⅱ 求教:php讀取html標簽中內容,插入到資料庫

php可以使用 fopen 打開文件 然後fread讀文件。或者你可以使用file_get_contents獲取文件內容。
然後連接資料庫,把或者的內容,當成一個欄位插入到資料庫對應的欄位里

Ⅲ html怎麼用php連接資料庫

用php連接資料庫:
mysql資料庫
$conn = mysql_connect('localhost','root','111111');//括弧的里的分別代表主機、用戶名、密碼
mysql_select_db('資料庫名',$conn);//選擇庫
mysql_query('set names gbk',$conn);//設置字元集

Ⅳ html頁面中,寫入的數據怎麼添加到資料庫中,最好是PHP的代碼

使用mysql函數mysqli函數連接操作數據可即可,或者使用PDO

使用mysqli步驟:

1. 連接MySQL資料庫

2. 判斷是否連接成功

3. 選擇資料庫

(前三步可簡寫成:$link = @mysqli_connect('localhost', 'root', '', 'lx') or exit('資料庫連接失敗');)

4. 設置字元集

5. 准備SQL語句

6. 向MySQL服務發送SQL語句

7. 解析處理結果集

8. 釋放結果集,關閉資料庫連接

案例:

<?php

header('Content-type:text/html;charset=utf-8');
//1.連接資料庫伺服器mysqlimysql-uroot-p
$link=@mysqli_connect('localhost','root','');
//var_mp($link);

//2.判斷連接是否成功信息提示GBK編碼
if(mysqli_connect_errno()){
exit('資料庫連接失敗原因:'.mysqli_connect_error());
}

//3.選擇資料庫連接標識資料庫名稱
if(!mysqli_select_db($link,'wz')){
exit('資料庫選擇失敗');
}

//4.設置字元集
mysqli_set_charset($link,'utf8');


//5.准備SQL
$username='zhangsan';
$password=md5('12345');
$pic='32545.jpg';

$sql="insertintouser2(uname,password,pic)values('{$username}','{$password}','{$pic}')";

/*echo$sql;
exit;*/

//6.執行SQL
$res=mysqli_query($link,$sql);

//7.判斷執行結果
if($res){
//成功
echo'成功';
}else{
//失敗
echo'失敗';
}

//8.關閉資料庫連接
mysqli_close($link);

Ⅳ php,html轉義後插入資料庫問題

一般都是過濾掉單雙引號就可以了
即使是轉義後
也只是把<
轉義成
<
當從資料庫中讀取的時候
輸入到頁面以後
瀏覽器就會自動的顯示<了

Ⅵ 通過html傳送文本至php並寫入資料庫

'$name','$email','$info','$ip',
你這些變數沒有賦值。。如下
$name = $_REQUEST['name'].

Ⅶ html中插入php的方法

1、第一種是在HTML中加PHP。

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>

<metahttp-equiv="Content-Language"content="zh-CN"/>

<title>HelloWorld</title>

</head>

<body>

<?php

echo"Helloworld!這是正文";

?>

</body>

</html>

2、第二種用echo輸出HTML。
因為HTML有的元素中有雙引號,所以用echo輸出的內容用單引號括起來,避免出錯,也省了轉義這一步。比如這樣的代碼:

<?php

if(!$_POST){

echo『<formaction=""method="post">

伺服器地址:<inputtype="text"name="host"value="localhost"/><br/>

資料庫賬號:<inputtype="text"name="user"value=""/><br/>

資料庫密碼:<inputtype="password"name="pwd"value=""/><br/>

指定資料庫:<inputtype="text"name="db"value="test"/><br/>

<inputtype="submit"value="確定"/>

</form>『;

}

?>

3、第三種就是用(<<<)標記符了,這是在PHP168的模板代碼中首次見到的。

<?php

print<<<EOT

<divclass="slidecont">{$label[deepblue_mainslide]}</div>

<divclass="newcontainter">

<divclass="head">{$label[deepblue_mainh1]}</div>

<divclass="cont"id="Tab1">{$label[deepblue_maint1]}</div>

<divclass="cont"id="Tab2">{$label[deepblue_maint2]}</div>

</div>

<ahref="$rs[url]"title="$rs[descrip]"target="_blank">$rs[name]</a>

EOT;

?>

Ⅷ 用php+html將execl導入到mysql資料庫

我看了下你的代碼,發現html部分跟php部分貌似脫節了.按照目前的代碼,無論你在html界面提交什麼附件,php程序都是讀取處理跟它(這個.php文件)同一目錄的"date.xls"文件.現在報這個錯誤很大可能是沒有.php文件所在目錄沒有"date.xls"這個文件.
要實現你的功能,至少要將"date.xls"文件改為你上傳的文件.
試試把
$data->read('date.xls');
改成
$data->read($_FILE['file']['tmp_name']);

熱點內容
bp神經網路演算法c 發布:2025-07-10 20:00:00 瀏覽:697
sqlserver導出mdf 發布:2025-07-10 19:52:55 瀏覽:670
安卓應用怎麼樣安裝電腦 發布:2025-07-10 19:51:16 瀏覽:189
java修改文件時間 發布:2025-07-10 19:50:30 瀏覽:990
ftp需要重新配置 發布:2025-07-10 19:42:25 瀏覽:776
加密兔官網地址 發布:2025-07-10 19:32:38 瀏覽:350
廣州win10電腦伺服器託管 發布:2025-07-10 19:16:09 瀏覽:678
疫苗的存儲與運輸 發布:2025-07-10 19:11:54 瀏覽:90
安卓原相機怎麼p白皮 發布:2025-07-10 19:10:24 瀏覽:525
編譯原理詞法的等價描述形式有 發布:2025-07-10 19:10:09 瀏覽:375