當前位置:首頁 » 編程語言 » php添加庫

php添加庫

發布時間: 2022-11-25 13:58:54

『壹』 php數組插入資料庫這個功能該怎麼實現

把數組轉成json或其他字元串在寫入資料庫,不轉換字元串無法寫入或自由Array,我是沒試過,反正我知道是無法寫入,我都是轉成json後在寫入。

<?php
$array=array(
"data1"=>"data1",
"data2"=>array(
"data22"=>"data22",
"data222"=>"data222"
),
"data3"=>"data3"
);
$encode=json_encode($array);//資料庫寫入轉換
$addslashes=addslashes(json_encode($array));//如果只用英文字元的話可以直接用上面,用中文或有帶斜杠/,PHP寫入資料庫的時候會去掉斜杠/,所以addslashes函數在轉換下寫入

$decode=json_decode($array,true);//資料庫讀取轉換
?>

『貳』 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可以把它們逐行添加進數據表

『叄』 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加資料庫

把來自表單的數據插入資料庫
現在,我們創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
這是這個 HTML 表單:

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>

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

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

『伍』 PHP怎麼插入資料庫

先要通過form表單將數據提交到php端
連接mysql_connect('localhost','','')
$sql = "insert into table values (".$_POST['value'].")";
插入到資料庫:$res = mysql_query($sql);

『陸』 thinkphp3.2.3怎麼插入資料庫

ThinkPHP的數據寫入操作使用add方法,使用示例如下:
$User = M("User"); // 實例化User對象
$data['name'] = 'ThinkPHP';
$data['email'] = '[email protected]';
$User->add($data);

如果是Mysql資料庫的話,還可以支持在數據插入時允許更新操作:
add($data='',$options=array(),$replace=false)

其中add方法增加$replace參數(是否添加數據時允許覆蓋),true表示覆蓋,默認為false
或者使用data方法連貫操作
$User = M("User"); // 實例化User對象
$User->data($data)->add();

如果在add之前已經創建數據對象的話(例如使用了create或者data方法),add方法就不需要再傳入數據了。 使用create方法的例子:
$User = M("User"); // 實例化User對象
// 根據表單提交的POST數據創建數據對象
if($User->create()){
$result = $User->add(); // 寫入數據到資料庫
if($result){
// 如果主鍵是自動增長型 成功後返回值就是最新插入的值
$insertId = $result;
}
}

更多問題可以去php中文網問答社區提問http://www.php.cn/wenda.html,大神在線幫你解決,希望對你有幫助

『柒』 著急!!!php 頁面內容插入資料庫同時頁面內容顯示在另外頁面上

你把插入數據和顯示放在同一個頁面..
例如.
index.php是顯示表單的頁面..
然後他的form的action參數是去第二個頁面input.php
然後就在input.php..執行數據插入並且顯示內容
index.php的內容

input.php的內容
$id
=
$_POST['id'];
/*
執行數據插入的語句
*/
echo
$id;

『捌』 PHP在網站上實現跟資料庫添加數據

把來自表單的數據插入資料庫

現在,我們創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。

這是這個 HTML 表單:

<html>
<body>

<formaction="insert.php"method="post">
Firstname:<inputtype="text"name="firstname"/>
Lastname:<inputtype="text"name="lastname"/>
Age:<inputtype="text"name="age"/>
<inputtype="submit"/>
</form>

</body>
</html>

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

下面是 "insert.php" 頁面的代碼:

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

mysql_select_db("my_db",$con);

$sql="INSERTINTOPersons(FirstName,LastName,Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if(!mysql_query($sql,$con))
{
die('Error:'.mysql_error());
}
echo"1recordadded";

mysql_close($con)
?>

『玖』 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']獲取結果。

『拾』 PHPStudy怎樣創建資料庫

1、單擊打開phpstudy軟體,然後單擊mySQL管理器。

熱點內容
qtc比python好用 發布:2025-01-16 18:39:48 瀏覽:488
電腦有免費伺服器嗎 發布:2025-01-16 18:35:28 瀏覽:220
sql生成唯一 發布:2025-01-16 18:35:25 瀏覽:223
圖片滾動源碼 發布:2025-01-16 18:35:18 瀏覽:300
運維和php 發布:2025-01-16 18:21:46 瀏覽:877
舊電腦改web伺服器 發布:2025-01-16 18:20:49 瀏覽:49
喝酒最好的解壓方法 發布:2025-01-16 18:19:05 瀏覽:524
壓縮包設置了密碼 發布:2025-01-16 18:18:13 瀏覽:647
android圖片瀏覽器源碼 發布:2025-01-16 18:08:54 瀏覽:652
編譯代碼技巧 發布:2025-01-16 18:06:26 瀏覽:647