php刪除表資料庫表
1. php怎麼同時刪除伺服器里的文件和數據表中的數據
這個需要分兩個步驟完成。
1、刪除資料庫數據;
2、刪除文件。
一般存入資料庫的數據和文件都有關聯性,如文件名存在資料庫某欄位中,這時候可以查詢出要刪除的某條數據,找到這條數據中的文件名,然後先將這條數據刪除,再把文件名對應的文件刪除。
刪除資料庫數據使用delete語法,刪除伺服器文件使用unlink函數。
2. 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語句刪除的。
3. 如何用PHP寫一段刪除資料庫表中的一條記錄急求啊
//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
//資料庫操作後,手動關閉是好得習慣,不手動關閉,php程序也會最後自動關閉
4. 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 連接發送查詢和命令
5. 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>
6. php怎樣刪除同資料庫不同表的內容
參考方法: delete from 表名; truncate table 表名; 不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復數據。 delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當於保留mysql表的結構,重新創建了這個表,所有的狀態都相當於新表
7. 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
連接發送查詢和命令
8. PHP與MYSQL 的刪除數據表語句 :delete from 數據表 where 列名="值" limit 1
列名稱就是這一豎條值的標題,跟你excel電子表一樣,第一行有一個說明的,像姓名、年齡、出生年月,這就是列名。
LIMIT 1表示只刪除一行,若有多個,默認是從你打開表看到的順序從上往下刪除。
9. thinkphp怎樣刪除資料庫中的某張表
$m=newModel();
$m->query("droptableTABLENAME");//TABLENAME是要刪除的表名