導航:首頁 > 編程大全 > php刪除資料庫表

php刪除資料庫表

發布時間:2025-06-28 15:32:20

A. 如何把PHPCMS的網站資料庫刪除

1.在伺服器上刪除PHPCMS程序根目錄和所有子目錄及文件
比如上圖是PHPCMS根目錄,刪除所有文件夾和文件
2.資料庫部分請使用phpmyadmin或其他mysql資料庫管理軟體刪除PHPCMS_V9的資料庫
3.使用mysql管理軟體用root賬號登錄資料庫管理軟體phpmyadmin
4.找到PHPCMS的資料庫(默認的是phpcms_v9)
5.點擊
圖片中標明1處的「資料庫」
6.找到圖片中標明2處的「phpcms_v9」資料庫名並選中
7.點擊
圖片中標明3處的「刪除」
刪除資料庫完畢!

B. 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 伺服器信息

C. php刪除sql資料庫的語句

MySQL為我們提供了delete和truncate語句來刪除數據。

delete 語句的定義:

刪除數據的時候用的大多都是 delete 語句。現在讓我們來看一下 delete語句的定義。

DELETE[LOW_PRIORITY][QUICK][IGNORE]FROMtbl_name
[WHEREwhere_definition]
[ORDER BY...]
[LIMITrow_count]

deletefromfriendswhereuser_name='simaopig';

delete 注意事項:

從語法結構中,我們就可以看出,和 update 語法一樣,我們是可以省略 where 子句的。不過這是一個很危險的行為。因為如果不指定 where 子句,delete 將刪除表中所有的記錄,而且是立即刪除.

truncate 語句的簡單說明:

這個語句之前我也沒有接觸過,也沒有使用過。因為一般情況下,刪除數據大家都在使用delete語句。其實這個truncate 命令很簡單,它的意思是:刪除表的所有記錄。相當於 delete 語句不寫 where 子句一樣。其語法結構為:

TRUNCATE[TABLE]tbl_name

這里簡單的給出個示例,我想刪除 friends 表中所有的記錄,可以使用如下語句:

truncatetablefriends;

truncate 和 delete的效率問題:

如果想要刪除表的所有數據,truncate語句要比 delete 語句快。因為 truncate 刪除了表,然後根據表結構重新建立它,而 delete 刪除的是記錄,並沒有嘗試去修改表。這也是為什麼當向一個使用 delete 清空的表插入數據時,MySQL 會記住前面產生的AUTOINCREMENT序列,並且繼續利用它對AUTOINCREMENT欄位編號。而truncate刪除表後,表是從1開始為autoincrement欄位編號。

不過truncate命令快規快,卻不像delete命令那樣對事務處理是安全的。因此,如果我們想要執行truncate刪除的表正在進行事務處理,這個命令就會產生退出並產生錯誤信息。

D. PHP怎麼清空MYSQL資料庫中一個表裡面的值

delete from 表名;

truncate table 表名;

不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復數據。

delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當於保留mysql表的結構,重新創建了這個表,所有的狀態都相當於新表。

E. php 緊急求助,想實現點擊刪除按鈕刪除資料庫內對應的id信息

<?php
if(isset($_GET['id'])&&!empty($_GET['id'])){
$id=intval($_GET['id']);
$sql="delete from jxkc_a1 where id = $id";
if(mysql_query($sql)){
echo "<script type='text/javascript'>alert('操作成功')</script>";
}else{
echo "<script type='text/javascript'>alert('操作失敗')</script>";
}

}

?>

<?php
$arr = mysql_query("select * from jxkc_a1 where username='$username' order by id desc" );
while($result = mysql_fetch_array($arr))
{?>

<tr>
<td><span class="STYLE9"> <?php echo $result["lesson"];?> </td>
<td><span class="STYLE9"> <?php echo $result["plantime"];?> </td>
<td><span class="STYLE9"> <?php echo $result["student"];?> </td>
<td><span class="STYLE9"> <?php echo $result["classtime"];?> </td>
<td><span class="STYLE9"> <?php echo $result["type"];?> </td>
<td><a href=(這里假設你的地址是./list.php)"./list.php?id=<?php echo $result["id"] ?>" onclick=".......js">刪除</a></td>
</tr><?php } ?>

F. 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語句刪除的。

閱讀全文

與php刪除資料庫表相關的資料

熱點內容
為什麼手機沒有網路流量了 瀏覽:886
海科融通代理商用哪個app 瀏覽:834
手機qq不用蘋果支付密碼怎麼設置密碼 瀏覽:567
479是哪個航空公司的代碼 瀏覽:70
手機里的Word文件如何導入到手機里 瀏覽:18
手機版js 瀏覽:537
怎麼把文件圖片底色變白 瀏覽:89
java簡單圖書管理系統 瀏覽:492
數控編程中t0000表示什麼 瀏覽:568
painter板繪教程 瀏覽:55
我的咖啡廳升級 瀏覽:886
dll修護工具包 瀏覽:91
視頻文件的擴展名有 瀏覽:715
去蘋果專賣店能降級么 瀏覽:612
愛字幕app怎麼搜索音樂 瀏覽:582
微信被拉黑在附近還會看見嗎 瀏覽:487
做的文件找不到 瀏覽:470
word辦公練習題 瀏覽:966
江陰義大利語文件翻譯多少錢 瀏覽:378
查文獻網站有哪些內容 瀏覽:845

友情鏈接