你需要 判斷下id存在否
創(chuàng)新互聯(lián)建站是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務,在本地打下了良好的口碑,在過去的十年時間我們累計服務了上千家以及全國政企客戶,如成都履帶攪拌車等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質量監(jiān)控加上過硬的技術實力獲得客戶的一致夸獎。
$id=$_GET['id];
if(!empty($id))
{
// delete data
}else
{
echo 'id is not existed';
}
還有你的代碼很不安全
參數(shù)無效!
可能是$rs_0['aImg']沒有值或者值不符合規(guī)范!
你輸出
echo?$rs_0['aImg'];
看看是什么值
例外,建議在刪除圖片之前,先判斷一下圖片是否存在,否則,如果萬一圖片不存在,而你再去刪除,同樣會出錯的!
如下:
!file_exists(?$rs_0['aImg']?)?or?unlink(?$rs_0['aImg']?);
一、PHP操作MySql數(shù)據(jù)庫
新增數(shù)據(jù)
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','yc60.com@gmail.com',,NOW())"
;
@mysql_query($query)
or
die(
'添加數(shù)據(jù)出錯:'
.mysql_error());
?
修改數(shù)據(jù)
?php
$query
=
"UPDATE
grade
SET
name='小可愛'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯:'
.mysql_error());
?
刪除數(shù)據(jù)
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯誤:'
.mysql_error());
?
顯示數(shù)據(jù)
?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
/
';
}
?
二、其他常用函數(shù)
mysql_f
etch_row()
:從結果集中取得一行作為枚舉數(shù)組
mysql_f
etch_assoc()
:
從結果集中取得一行作為關聯(lián)數(shù)組
mysql_f
etch_array()
:
從結果集中取得一行作為關聯(lián)數(shù)組,或數(shù)字數(shù)組,或二者兼有
mysql_f
etch_lengths
()
:
取得結果集中每個輸出的長度
mysql_f
ield_name():
取得結果中指定字段的字段名
mysql_num_rows():
取得結果集中行的數(shù)目
mysql_num_f
ields():取得結果集中字段的數(shù)目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機信息
mysql_get_proto_info():
取得
MySQL
協(xié)議信息
mysql_get_server_inf
o()
:
取得
MySQL
服務器信息
1.echo $admin_id=$_GET['admin_id']看有沒有傳值過來
2. include("../conn/conn.php");路徑是否正確,直接把mysql連接語句寫進來式一下
3.window.location.href='showadmin.php?admin_id=$admin_id';/script";admin_id=$admin_id不是要刪除么,咋還往這里跳轉 再者showadmin.php頁面可以接受傳來的admin_id不?建議先不要跳轉
4. tda href='deleteadmin.php?admin_id=?php echo $info[admin_id];?'刪除/a/td 不知道echo $info[admin_id];?能正確輸出不
比如你使用的數(shù)據(jù)庫usrname/passwd為root/123456,database為test,新建了一個表為albums,有列artist,則最簡單的代碼實現(xiàn)如下:
?php
if (isset($_POST["name"])) {
$conn = mysql_connect("localhost", "root", "123456") or die(mysql_error());
$select_db = mysql_select_db("test", $conn) or die(mysql_error());
$sql = 'select * from albums where artist = "' . $_POST["name"] . '"';
$rs = mysql_query($sql);
if ($rs) {
if (mysql_num_rows($rs) 0) {
$sql = 'delete from albums where artist = "' . $_POST["name"] . '"';
echo $sql;
echo "br";
$rs = mysql_query($sql);
if ($rs) {
echo $_POST["name"] . " delete successfully";
} else {
echo "delete fail: " . mysql_error();
}
} else {
echo "the name " . $_POST["name"] . " no exist in this database";
}
} else {
echo 'mysql fail: ' . mysql_error();
}
mysql_close($conn);
}
?
htmlhead
meta http-equiv="content-type" content="text/html;charset=utf-8"
/head
body
form enctype="multipart/form-data" action="test.php" method="POST"
label查詢名字/label
input type="text" name="name" /
input type="submit" value="從數(shù)據(jù)中查詢并刪除"
/form
/body
/html
把復選框的NAME修改成一樣的,用ID_Dele[],而接收的時候,不需要拆分處理。
直接接收,接受的結果就是用逗號分隔的所有ID序列。
?php require_once('../Connections/config.php'); ?
?php
$ID_Dele= $_POST['ID_Dele'];
$sql="delete from 'danyefenlei' where id in ($ID_Dele)";
?
form action="?" method="post"
a href="danyefenleijia.php" class="addtr"添加單頁分類/atable class="tb tb2 "
tr class="header"th排序/ththID編號(唯一識別碼)/thth分類名稱/thth操作/th/tr
?php
$sql= "SELECT * FROM danyefenlei where uid='s'";
$result=mysql_db_query($database_config,$sql);
//$objresult = mysql_fetch_array($result);
while($objresult = mysql_fetch_array($result))
{
?
tr class="hover" td?php echo $objresult["paixu"];?/tdtdinput name="ID_Dele[]" type="checkbox" value="?php echo $objresult["id"];?"/
?php echo $objresult["id"];?/tdtd ?php echo $objresult["name"];?/tdtd[a href="danyefenleijia.php?id=?php echo $objresult["id"];?"添加子分類/a][a href="danyefenleigai.php?id=?php echo $objresult["id"];?"編輯/a] [a href="admin.php?action=categoryop=delcatid=1type=shop"刪除/a]/td/tr
?
$sql2= "SELECT * FROM danyefenlei where uid=".$objresult["id"];
$result2=mysql_db_query($database_config,$sql2);
while($objresult2 = mysql_fetch_array($result2))
{ ?
tr class="hover" td?php echo $objresult2["paixu"] ?/tdtdinput name="ID_Dele[]" type="checkbox" value="?php echo $objresult2["id"] ?"/?php echo $objresult2["id"] ?/tdtd?php echo " |---- ".$objresult2["name"]."";?/tdtd[a href="danyefenleigai.php?id=?php echo $objresult2["id"] ?"編輯/a] [a href="admin.php?action=categoryop=delcatid=14type=shop"刪除/a]/td/tr
?php }}?
tr class="hover"td/tdtda href="danyefenleijia.php" class="addtr"添加單頁分類/a/tdtd/tdtd/tdtd/td/trtrtd colspan="15"div class="fixsel"div id="ajax_status_display"/divinput type="submit" class="btn" id="submit_listsubmit" name="listsubmit" value="提交"/div/td/tr/table
/form