php資料庫刪除
A. php 刪除資料庫按鈕功能
點擊確定前使用ajax調用後台刪除數據,成功後關閉彈框:
$('.delete').click(function(){
$('#dialog_delete').dialog({
modal : true,
closeText : '關閉',
buttons: [
{
text: "確認",
click: function() {
$( this ).dialog( "close" );
// 這里點擊確定然後刪除一條數據 php + mysql
},
{
text: "取消",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
});
}<span></span>
B. PHP 刪除SQL資料庫表指定內容的簡單問題。
比如你使用的資料庫usrname/passwd為root/123456,database為test,新建了一個表為albums,有列artist,則最簡單的代碼實現如下:
<?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);
}
?>
<html><head>
<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="從數據中查詢並刪除">
</form>
</body>
</html>
C. php mysql怎麼實現刪除功能
首先PHP連接MYSQL資料庫
然後編寫SQL語句
delete from table where column = ?
如果你不加where條件會刪除整張表的數據
然後用mysql_query($sql)執行語句即可
D. php資料庫添加、刪除、修改數據(mysql)
一、PHP操作MySql資料庫
新增數據
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','[email protected]',,NOW())"
;
@mysql_query($query)
or
die(
'添加數據出錯:'
.mysql_error());
?
修改數據
?php
$query
=
"UPDATE
grade
SET
name='小可愛'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出錯:'
.mysql_error());
?
刪除數據
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'刪除錯誤:'
.mysql_error());
?
顯示數據
?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
/
';
}
?>
二、其他常用函數
mysql_f
etch_row()
:從結果集中取得一行作為枚舉數組
mysql_f
etch_assoc()
:
從結果集中取得一行作為關聯數組
mysql_f
etch_array()
:
從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysql_f
etch_lengths
()
:
取得結果集中每個輸出的長度
mysql_f
ield_name():
取得結果中指定欄位的欄位名
mysql_num_rows():
取得結果集中行的數目
mysql_num_f
ields():取得結果集中欄位的數目
mysql_get_client_inf
o()
:
取得
MySQL
客戶端信息
mysql_get_host_info():
取得
MySQL
主機信息
mysql_get_proto_info():
取得
MySQL
協議信息
mysql_get_server_inf
o()
:
取得
MySQL
伺服器信息
E. PHP操作MySQL,刪除一行資料庫,怎麼寫
刪除一條記錄簡單方法,應該說是最簡單的入門級的了.
mysql>delete from 表名 where id=1;
query ok,
這樣就可以刪除了,
如果你和php教程 mysql配置只要利用php連接到資料庫教程再用php mysql_query("delete from 表名 where id=1");就可以刪除了。
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("delete from person where lastname='griffin'");
mysql_close($con);
?>
下面看一下關於mysql delete語法.
刪除資料庫中的數據
delete from 語句用於從資料庫表中刪除記錄。
語法
delete from table_name
where column_name = some_value
注釋:sql 對大小寫不敏感。delete from 與 delete from 等效。
為了讓 php 執行上面的語句,我們必須使用 mysql_query( 函數。該函數用於向 sql 連接發送查詢和命令
F. PHP怎麼清空MYSQL資料庫中一個表裡面的值
delete from 表名;
truncate table 表名;
不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可版以清空mysql表中所有內容。效率上truncate比權delete快,但truncate刪除後不記錄mysql日誌,不可以恢復數據。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當於保留mysql表的結構,重新創建了這個表,所有的狀態都相當於新表。
G. 關於PHP刪除資料庫
<?php
delete($_POST[id]);
?>
<?php
delete("www");
?>
把這東西放在delete函數下邊應該就可以了
H. PHP刪除資料庫記錄
1、首先在視圖頁面找到要刪除的id:
<?php
$link=mysql_connect("localhost","root","管理員密碼");
mysql_select_db("infosystem", $link);
$q = "SELECT * FROM info";
mysql_query("SET NAMES GB2312");
$rs = mysql_query($q, $link);
echo "<table>";
echo "<tr><td>部門名稱</td><td>員工姓名</td><td>PC名稱</td></tr>";
while($row = mysql_fetch_object($rs)) echo "<tr><td><a href='dodel.php?id=$row->id'>del</a></td><td>$row->depart</td><td>$row->ename</td></tr>";
echo "</table>";
?>
2、寫一個delete.php頁面,代碼如下:
<?php
$link =mysql_connect("localhost","root","管理員密碼");
mysql_select_db("infosystem", $link);
$del_id=$_GET["id"];
$exec="delete from info where id=$del_id";
mysql_query($exec, $link);
echo "刪除成功!";
mysql_close($link);
?>
說明:用於MySQL數據刪除的SQL語句為:
delete from 表名 where 條件=值
這里的值通過$del_id=$_GET["id"]來接收,並傳遞給SQL語句,最後通過mysql_query來執行這句SQL語句刪除的。
I. php如何操作才能批量刪除資料庫的數據
samplecode:
<?php
if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i<$del_num;$i++){
mysql_query("Deletefromnewswhereid='$del_id[$i]'");
}
echo("<scripttype='text/javascript'>alert('刪除成功!');history.back();</script>");
}else{
echo("<scripttype='text/javascript'>alert('請先選擇項目!');history.back();</script>");
}
?>
J. PHP怎樣刪除資料庫裡面的內容呢
1
2
3
4
5
$conn=<a href="https://www..com/s?wd=mysql_connect&tn=44039180_cpr&fenlei=-EUBtdPHnvP1czrjb" target="_blank"class="-highlight">mysql_connect</a>("localhost","root","") or die(mysql_error());//鏈接資料庫
<a href="https://www..com/s?wd=mysql_select_db&tn=44039180_cpr&fenlei=-EUBtdPHnvP1czrjb" target="_blank" class="-highlight">mysql_select_db</a>('db_name',$conn);//db_name是你的資料庫名字
$sql='delete from table_name where id=1';//table_name是你的表名 where後跟的是刪除的條件
mysql_query($sql,$conn);
mysql_close($conn);//關閉連接 養成好習慣!