你需要 判斷下id存在否
創(chuàng)新互聯(lián)建站是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來(lái)公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過(guò)去的十年時(shí)間我們累計(jì)服務(wù)了上千家以及全國(guó)政企客戶,如成都履帶攪拌車等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過(guò)硬的技術(shù)實(shí)力獲得客戶的一致夸獎(jiǎng)。
$id=$_GET['id];
if(!empty($id))
{
// delete data
}else
{
echo 'id is not existed';
}
還有你的代碼很不安全
參數(shù)無(wú)效!
可能是$rs_0['aImg']沒有值或者值不符合規(guī)范!
你輸出
echo?$rs_0['aImg'];
看看是什么值
例外,建議在刪除圖片之前,先判斷一下圖片是否存在,否則,如果萬(wàn)一圖片不存在,而你再去刪除,同樣會(huì)出錯(cuò)的!
如下:
!file_exists(?$rs_0['aImg']?)?or?unlink(?$rs_0['aImg']?);
一、PHP操作MySql數(shù)據(jù)庫(kù)
新增數(shù)據(jù)
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','yc60.com@gmail.com',,NOW())"
;
@mysql_query($query)
or
die(
'添加數(shù)據(jù)出錯(cuò):'
.mysql_error());
?
修改數(shù)據(jù)
?php
$query
=
"UPDATE
grade
SET
name='小可愛'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯(cuò):'
.mysql_error());
?
刪除數(shù)據(jù)
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯(cuò)誤:'
.mysql_error());
?
顯示數(shù)據(jù)
?php
$query
=
"SELECT
id,name,email,point
FROM
grade";
$result
=
@mysql_query($query)
or
die(
'查詢語(yǔ)句出錯(cuò):'
.mysql_error());
while
(!!
$row
=
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
].
'----'
.$row['point'
];
echo
'br
/
';
}
?
二、其他常用函數(shù)
mysql_f
etch_row()
:從結(jié)果集中取得一行作為枚舉數(shù)組
mysql_f
etch_assoc()
:
從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組
mysql_f
etch_array()
:
從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有
mysql_f
etch_lengths
()
:
取得結(jié)果集中每個(gè)輸出的長(zhǎng)度
mysql_f
ield_name():
取得結(jié)果中指定字段的字段名
mysql_num_rows():
取得結(jié)果集中行的數(shù)目
mysql_num_f
ields():取得結(jié)果集中字段的數(shù)目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機(jī)信息
mysql_get_proto_info():
取得
MySQL
協(xié)議信息
mysql_get_server_inf
o()
:
取得
MySQL
服務(wù)器信息
1.echo $admin_id=$_GET['admin_id']看有沒有傳值過(guò)來(lái)
2. include("../conn/conn.php");路徑是否正確,直接把mysql連接語(yǔ)句寫進(jìn)來(lái)式一下
3.window.location.href='showadmin.php?admin_id=$admin_id';/script";admin_id=$admin_id不是要?jiǎng)h除么,咋還往這里跳轉(zhuǎn) 再者showadmin.php頁(yè)面可以接受傳來(lái)的admin_id不?建議先不要跳轉(zhuǎn)
4. tda href='deleteadmin.php?admin_id=?php echo $info[admin_id];?'刪除/a/td 不知道echo $info[admin_id];?能正確輸出不
比如你使用的數(shù)據(jù)庫(kù)usrname/passwd為root/123456,database為test,新建了一個(gè)表為albums,有列artist,則最簡(jiǎn)單的代碼實(shí)現(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
把復(fù)選框的NAME修改成一樣的,用ID_Dele[],而接收的時(shí)候,不需要拆分處理。
直接接收,接受的結(jié)果就是用逗號(hào)分隔的所有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"添加單頁(yè)分類/atable class="tb tb2 "
tr class="header"th排序/ththID編號(hào)(唯一識(shí)別碼)/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"添加單頁(yè)分類/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
網(wǎng)站題目:php刪除數(shù)據(jù)參數(shù)錯(cuò)誤,php刪除數(shù)據(jù)參數(shù)錯(cuò)誤怎么辦
本文網(wǎng)址:http://vcdvsql.cn/article8/hspsip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、服務(wù)器托管、App開發(fā)、網(wǎng)站導(dǎo)航、網(wǎng)站內(nèi)鏈、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)