本文目錄一覽:
- 1、php之mysql的查詢、添加、刪除、修改功能
- 2、php中如何進行用戶信息的增加,刪除,修改,功能。
- 3、PHP中如何在查詢結果的每一條記錄後加個刪除…
- 4、php表單 刪除記錄 添加記錄詳細 看我的提問 有40分 希望高手解決新手問題
- 5、PHP在數據庫怎麼實現 創建 編輯 刪除 查看一條記錄?
- 6、PHP中如何在查詢結果的每一條記錄後加個編輯和刪除按鈕,實現編輯和刪除操作。
php之mysql的查詢、添加、刪除、修改功能
您好, 您的邏輯處理上有問題,你要是在當前頁面處理數據,就把form的aciton改為當前頁面,或者為空,用switch 語句進行分類操作,要實現增刪改查,你的頁面應該有相應的連接,那麼對這些鏈接的地址里進行下get傳參,穿第一個標誌字,比如1,2,3,4,5,分別代表增刪改查,這樣根據您點擊的不同,自然就會執行不同的sql語句了,希望對您有用
php中如何進行用戶信息的增加,刪除,修改,功能。
表單頁面:
form action=”login.php” method=”post”
用戶名:input type=”text” name=”user” /br/
密 碼:input type=”password” name=”pass” /br/
button type=”submit”登錄/button
/form
登錄處理頁面login.php
?php
mysql_connect(數據庫服務器,數據庫登錄用戶名,數據庫密碼);//建立臨時數據庫連接
mysql_select_db(數據庫名稱);
$user=$_POST[‘user’];//取得表單輸入的用戶名
$pass=$_POST[‘pass’];//取得表單輸入的密碼
$sql=”select * from 數據表名稱 where user=’$user'”;//構造Sql查詢語句
if(!mysql_query($sql)){//如果執行Sql語句不成功
exit( ‘用戶名錯誤’);
}
$sql=”select * from 數據表名稱 where user=’$user’ and pass=’$pass'”;//構造Sql查詢語句
if(!mysql_query($sql)){//如果執行Sql語句不成功
exit( ‘密碼錯誤’);
}
//這裡寫登錄成功的邏輯代碼//
?
隨便寫了一下,沒測試。不見得一定能成功!
但格式語法差不多就是這樣,我只是想給你一個樣式而已!
具體你還要自己多多學習!
PHP中如何在查詢結果的每一條記錄後加個刪除…
?php
if (mysql_connect(‘localhost:3306′,’root’,”)){
if(!empty($_GET[‘id’])){
mysql_query(‘DELETE FROM dmm.d WHERE id = ‘.intval($_GET[‘id’]));
}
$sql=’select xm,tel,time from dmm.d’;$res=mysql_query($sql);
if ($res){
echo “table border=1 trth姓名/tdth電話/tdth提交時間/td”;while ($row=mysql_fetch_array($res))
echo “trtd $row[xm] td $row[tel] td $row[time]a href=’?id=$row[id]’刪除/a”;
echo ‘/table’;
mysql_free_result($res);
}else echo “執行SQL $SQL 錯誤,錯誤信息:”.mysql_error();
}else echo “數據庫連接失敗,錯誤信息:”.mysql_error();
?
php表單 刪除記錄 添加記錄詳細 看我的提問 有40分 希望高手解決新手問題
if( ‘add’ == $action){
$sql= ” insert into {$table} (`id` ,`name` ,`adds` ,`test` )values
sql語句里別亂加引號 `{$table}`
關鍵字要寫對 (valuess = values)
有時候都是小細節的問題 你可以輸出sql語句 看是否正確 或者把這輸出的語句放到mysql數據庫里能否正常執行
PHP在數據庫怎麼實現 創建 編輯 刪除 查看一條記錄?
編輯:(可以新建一個頁面用來處理編輯事件)
以下是編輯核心代碼
獲取傳遞過來的參數
$id=$_POST[“id”];
$programname=$_POST[“programname”];
$date=$_POST[“date”];
$time=$_POST[“time”];
$type=$_POST[“type”];
$channel=$_POST[“channel”];
$detail=$_POST[“detail”];
$tuijian=$_POST[“tuijian”];
進行更新操作
$sql=”update
program
set
programname=’$programname’,date=’$date’,time=’$time’,type=’$type’,time=’$time’,channel=’$channel’,detail=’$detail’,tuijian=’$tuijian’
where
id=$id”;
刪除:和編輯類似
$sql=”delete
from
program
where
id=$id”;
if(mysql_query($sql)){
echo
“script
language=javascriptalert(‘刪除成功’);window.location=’news_list.php’/script”;
}else{
echo
“script
language=javascriptalert(‘刪除失敗’);window.location=’news_list.php’/script”;
}
?
PHP中如何在查詢結果的每一條記錄後加個編輯和刪除按鈕,實現編輯和刪除操作。
進行到如圖所示的步驟,其實已經近在咫尺了。下面來詳細講解怎麼做。
1.首先構造數據模擬上圖新聞數據,以便進行接下來的展示。
2.通過foreach語句和table/table標籤來對數據進行遍歷展示。
3.展示效果基本和問題中的圖一致。
4.接下來在代碼中的表格標籤中加入一列,在該列中加入編輯和刪除標籤。
5.展示效果如下圖所示:
6.通常可以通過a鏈接的形式進行數據的編輯和刪除。而在進行編輯和刪除操作時為了保證操作數據的準確性,通常會在鏈接後帶上該條數據的id,如下圖所示:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/301795.html