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

html寫入資料庫

發布時間: 2022-08-10 10:28:49

A. 關於HTML代碼寫入資料庫和讀取的問題

不要往資料庫里存代碼。只存文本。顯示的時候用表格或是框架做,只需要設置它所在表格或框架的設置就可以了.

B. 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);

C. 有JAVA高手么`請教如何將HTML寫入資料庫

/**
* 獲取表單參數的數值。
*
* param escapeHTMLTags escapeHTMLTags=true不允許使用htmltag。
*/
public static String getEscapeHTMLParameter(HttpServletRequest request
, String paramName
, String defaultValue) {
String temp = StringUtils.escapeHTMLTags(RequestUtils.getParameter(request
, paramName, true));
if ( (temp == null) || (temp.equals(""))) {
temp = defaultValue;
}
return StringUtils.nullToString(temp);
}

*/
public static final String escapeHTMLTags(String input) {
//Check if the string is null or zero length -- if so, return
//what was sent in.
if (input == null || input.length() == 0) {
return input;
}
//Use a StringBuffer in lieu of String concatenation -- it is
//much more efficient this way.
StringBuffer buf = new StringBuffer(input.length());
char ch = ' ';
for (int i = 0; i < input.length(); i++) {
ch = input.charAt(i);
if (ch == '<') {
buf.append("<");
}
else if (ch == '>') {
buf.append(">");
}
else {
buf.append(ch);
}
}
return buf.toString();
}

D. 怎麼用php把html表單內容寫入資料庫

舉例如下:
file1.php:
file2.php:
?php
echo
$_post[gender];
//顯示前一頁單選按鈕傳過來的值
//以下是寫入資料庫操作
$db=mysql_connect("hostname","username","password");
//連接資料庫伺服器
mysql_select_db("dbname",$db);
//選擇具體的資料庫
mysql_query("set
names
gbk");
//統一字元集到
gbk
$myinsert="insert
into
表名
(gender)
values
('$_post[gender]')";
//構造插入語句
$myresult=mysql_query($myinsert,$db);
//執行插入操作
if($myresult)
{
echo
"插入成功!";
}
else
{
echo
"插入失敗"."
".mysql_error();
}
?

E. html頁面怎麼導入來自資料庫中的數據

H5e教育html5為您解答:HTML是無法讀取資料庫的,HTML是頁面前端腳本語言,要想從HTML網頁中獲取SQL資料庫里的數據,需要藉助JSP或ASP或PHP或RUBY等語言來實現。
簡單的關系可以這樣理解:
資料庫<--->JSP或ASP或PHP或RUBY等語言<--->HTML

F. 如何將html上的數據提交到資料庫

1:首先要使用PHP的超全局變數 $_GET 和 $_POST 用於收集表單數據(form-data)
2:然後使用INSERT INTO 語句用於向資料庫表中插入新記錄。
具體示例:
(1)首先創建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");

mysql_close($con);
?>

(2)其次創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。

1
2
3
4
5
6
7
8
9
10
11
12

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

(3)接著當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數據被發送到 "insert.php"。"insert.php" 文件連接資料庫,並通過 $_POST 變數從表單取回值。然後,mysql_query() 函數執行 INSERT INTO 語句,一條新的記錄會添加到資料庫表中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<?php
$con = mysql_connect("localhost","peter","abc123");
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)

熱點內容
壓縮皇冠 發布:2025-01-16 01:51:27 瀏覽:274
全鍵盤編程鍵盤 發布:2025-01-16 01:38:59 瀏覽:422
尾貨棉服直播間腳本 發布:2025-01-16 01:21:45 瀏覽:228
vb編程步驟 發布:2025-01-16 01:11:58 瀏覽:202
bb霜解壓 發布:2025-01-16 01:11:11 瀏覽:597
編程懟人 發布:2025-01-16 00:53:08 瀏覽:761
建立共享伺服器地址 發布:2025-01-16 00:26:40 瀏覽:565
android開機動畫修改 發布:2025-01-16 00:26:26 瀏覽:872
怎麼解壓pc版游戲 發布:2025-01-16 00:16:32 瀏覽:122
v9更新到91有方舟編譯器嗎 發布:2025-01-16 00:11:49 瀏覽:500