比如你使用的數(shù)據(jù)庫usrname/passwd為root/123456,database為test,新建了一個(gè)表為albums,有列artist,則最簡單的代碼實(shí)現(xiàn)如下:
專業(yè)領(lǐng)域包括成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、商城網(wǎng)站定制開發(fā)、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。
?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
array_splice函數(shù)可以刪除數(shù)組中的元素(只是該函數(shù)的功能之一),array_splice用法如下:
array_splice — 把數(shù)組中的一部分去掉并用其它值取代
1
array array_splice( array $input, int $offset[, int $length = 0 [, mixed $replacement ]] )
把 input 數(shù)組中由offset 和 length指定的單元去掉,如果提供了 replacement 參數(shù),則用其中的單元取代。
input:輸入的數(shù)組。
offset:如果 offset 為正,則從 input數(shù)組中該值指定的偏移量開始移除。如果 offset為負(fù),則從 input 末尾倒數(shù)該值指定的偏移量開始移除。
length:如果省略 length,則移除數(shù)組中從offset到結(jié)尾的所有部分。
如果指定了 length并且為正值,則移除這么多單元。
如果指定了 length并且為負(fù)值,則移除從 offset 到數(shù)組末尾倒數(shù)length 為止中間所有的單元。
小竅門:當(dāng)給出了replacement 時(shí)要移除從 offset到數(shù)組末尾所有單元時(shí),用count($input) 作為 length。
replacement:如果給出了 replacement 數(shù)組,則被移除的單元被此數(shù)組中的單元替代。
示例,刪除數(shù)組$inputArr的第5~10個(gè)元素(從0開始數(shù),包括第5個(gè)和第10個(gè),共6個(gè)元素)
array_splice($inputArr,5,6);
$conn=new mysqli('localhost','root','pwd','database');//連接數(shù)據(jù)庫
$conn-query("mysql命令");//執(zhí)行數(shù)據(jù)庫命令
$result=$conn-query("select * from table where name=' ' and password=' '");
$row=$result-fetch_array();//得到查詢結(jié)果
if($row!=null){
$isok=$conn-query("delete * from table where name=' ' and password=' '");
}
echo $isok==1?"刪除成功":"刪除失敗";//三元表達(dá)式,可以用if else代替
文章名稱:php刪除數(shù)據(jù)庫指定成員,php數(shù)據(jù)庫刪除數(shù)據(jù)
文章網(wǎng)址:http://jinyejixie.com/article8/hsdsip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、定制網(wǎng)站、企業(yè)建站、App設(shè)計(jì)、、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)