這里說一下我的做法,
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供興城網(wǎng)站建設(shè)、興城做網(wǎng)站、興城網(wǎng)站設(shè)計、興城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、興城企業(yè)網(wǎng)站模板建站服務(wù),10年興城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
盡量不要本頁處理,提交到專門的處理頁面,處理完后,跳轉(zhuǎn)到提示頁面,
這樣用戶只會刷新提示頁面,而不會造成重復(fù)提交。
一定要放在一個頁面的話,可以考慮使用其他的地址欄參數(shù)區(qū)分要執(zhí)行的代碼,例如參數(shù)act=login顯示登錄界面,act=do_login處理提交的表單,在一個頁面中區(qū)分$_GET['act']對應(yīng)的值執(zhí)行對應(yīng)的代碼。
1、drop
命令格式:
drop
database
;
例如:刪除名為
RUNOOB
的數(shù)據(jù)庫:
mysql
drop
database
RUNOOB;
2、mysqladmin
刪除數(shù)據(jù)庫
使用
mysql mysqladmin 命令在終端來執(zhí)行刪除命令。
實例:刪除數(shù)據(jù)庫
RUNOOB(該數(shù)據(jù)庫在前一章節(jié)已創(chuàng)建):
[root@host]#
mysqladmin
-u
root
-p
drop
RUNOOB
Enter
password:******
3、用PHP腳本刪除數(shù)據(jù)庫
PHP使用
mysqli_query
函數(shù)來創(chuàng)建或者刪除
MySQL
數(shù)據(jù)庫。
該函數(shù)有兩個參數(shù),在執(zhí)行成功時返回
TRUE,否則返回
FALSE。
語法:mysqli_query(connection,query,resultmode);
擴(kuò)展資料:
實例
以下實例演示了使用PHP
mysqli_query函數(shù)來刪除數(shù)據(jù)庫:
刪除數(shù)據(jù)庫
?php
$dbhost
=
'localhost:3306';
//
mysql服務(wù)器主機地址
$dbuser
=
'root';
//
mysql用戶名$dbpass
=
'123456';
//
mysql用戶名密
$conn
=
mysqli_connect($dbhost,
$dbuser,
$dbpass);
if(!
$conn
){
die('連接失敗:
'
.
mysqli_error($conn));
}
echo
'連接成功br
/';
$sql
=
'DROP
DATABASE
RUNOOB';
$retval
=
mysqli_query(
$conn,
$sql
);if(!
$retval
)
{
die('刪除數(shù)據(jù)庫失敗:
'
.
mysqli_error($conn));
}
echo
"數(shù)據(jù)庫
RUNOOB
刪除成功\n";
mysqli_close($conn);
?
//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
//數(shù)據(jù)庫操作后,手動關(guān)閉是好得習(xí)慣,不手動關(guān)閉,php程序也會最后自動關(guān)閉
一、PHP操作MySql數(shù)據(jù)庫
新增數(shù)據(jù)
?php
$query = "INSERT INTO grade (name,email,point,regdate) VALUE
(' 李三','yc60.com@gmail.com',,NOW())" ;
@mysql_query($query) or die( '添加數(shù)據(jù)出錯:' .mysql_error());
?
修改數(shù)據(jù)
?php
$query = "UPDATE grade SET name='小可愛' WHERE id=6" ;
@mysql_query($query) or die( '修改出錯:' .mysql_error());
?
刪除數(shù)據(jù)
?php
$query = "DELETE FROM grade WHERE id=6";
@mysql_query($query) or die( '刪除錯誤:' .mysql_error());
?
顯示數(shù)據(jù)
?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 /';
}
?
二、其他常用函數(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é)果集中每個輸出的長度
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 主機信息
mysql_get_proto_info(): 取得 MySQL 協(xié)議信息
mysql_get_server_inf o() : 取得 MySQL 服務(wù)器信息