PHP學習 完成簡單的增刪改

2021-05-04 11:03:53 字數 3194 閱讀 2834

前幾天在學習php的時候做了乙個簡單的資料增刪改的程式,由於自己是第一次接觸php所以在許多地方做的不到位,感覺很牽強,但是畢竟是花了時間的,所以現在貼出來。

1.完成增刪查改的主頁面:connsql.php

<?php

//獲得資料庫連線

require("connectiondb.php");

// 從表中提取資訊的sql語句

$strsql="select * from personal_info";

// 執行sql查詢

$result=mysql_db_query($mysql_database, $strsql, $conn);

// 獲取查詢結果

$row=mysql_fetch_row($result);

echo '';

echo '';

// 顯示欄位名稱

echo "/n/n";

for ($i=0; $i

//刪除

echo '';

echo "delete";

echo '';

//修改

echo '';

echo "update";

echo '';

echo "/n";

// 定位到第一條記錄

mysql_data_seek($result, 0);

// 迴圈取出記錄

while ($row=mysql_fetch_row($result))

//刪除

echo '';

echo "delete";

echo '';

//修改

echo '';

echo "update";

echo '';

echo "/n";

} echo "/n";

echo "";

// 釋放資源

mysql_free_result($result);

// 關閉連線

mysql_close();  

?>

add one

2.連線資料庫的程式:connectiondb.php

<?php

//鏈結mysql資料庫

$mysql_server_name="localhost"; //資料庫伺服器名稱

$mysql_username="root"; // 連線資料庫使用者名稱

$mysql_password="6316"; // 連線資料庫密碼

$mysql_database="txl"; // 資料庫的名字

// 連線到資料庫

$conn=mysql_connect($mysql_server_name, $mysql_username,

$mysql_password);

?>

3.刪除資料:delete.php

<?php

//獲得資料庫連線

require("connectiondb.php");

//得到傳來的id

$id=(int)$_get['id'];

//執行刪除語句

$rs=mysql_db_query($mysql_database,"delete from personal_info where pi_id=$id",$conn);

//判斷跳轉是否成功,失敗將會顯示失敗資訊

if($rs==1) else

?>

4. 增加一條資料:

(1)add.php

(2) doadd.php

<?php

header("content-type:text/html;charset=utf8");

?>

<?php

$name2=$_post['name2'];

$name3=$_post['name3'];

$name4=$_post['name4'];

$name5=$_post['name5'];

//獲得資料庫連線

require("connectiondb.php");

//sql

$strsql = "insert into personal_info(pi_name,pi_tel,pi_qq,pi_email) values('$name2','$name3','$name4','$name5')";

//執行更新語句

$result=mysql_db_query($mysql_database, $strsql,$conn);

if($result==1)

?>

5 修改資料:

(1) update.php

<?php

//獲得資料庫連線

require("connectiondb.php");

//得到傳來的id

$id=(int)$_get['id'];

//執行查詢語句

$result=mysql_db_query($mysql_database,"select * from personal_info where pi_id=$id",$conn);

mysql_data_seek($result, 0);

$row=mysql_fetch_row($result);

?>

(2)doupdate.php

<?php

$name1=$_post['name1'];

$name2=$_post['name2'];

$name3=$_post['name3'];

$name4=$_post['name4'];

$name5=$_post['name5'];

//獲得資料庫連線

require("connectiondb.php");

//sql

$strsql = "update personal_info set pi_name='$name2',pi_tel='$name3',pi_qq='$name4',pi_email='$name5' where pi_id=$name1";

//執行更新語句

$result=mysql_db_query($mysql_database, $strsql,$conn);

if($result==1)

?>

頁面的效果圖如下所示:

到此為止,這個程式的所有**都已經貼出來了。

SQL學習 簡單增刪改查

刪改 查create table aa pkid intidentity 1 1 not null docid uniqueidentifier null name nvarchar 50 not null insert into aa values newid 張三 newid 李四 pkid,i...

php簡易增刪改查

1 新建資料庫 news,blogs 2 php連線資料庫 conn.php header content type text html charset utf 8 mysql connect localhost 3306 root admin123 or die mysql連線失敗 mysql s...

PHP 增刪改查 import!!

主頁面 idinfocode name title firm orders update delete 造連線物件 fam new mysqli localhost root zw 判斷是否連線 mysqli connect error or die 連線失敗 寫sql語句 sql select f...