導航:首頁 > 編程語言 > phpmysql刪除表

phpmysql刪除表

發布時間:2022-04-18 02:00:35

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

Ⅱ 關於PHP MYSQL一次性刪除多個表中的數據問題

於PHP MYSQL
於PHP MYSQL

Ⅲ PHP刪除MySQL里一個表裡面的行的代碼

$username=$_GET["username"];
$password=$_GET["password"];
date_default_timezone_set('Asia/Shanghai');
$con=mysql_connect('localhost','xauth','xauthpassword')ordie(mysql_error());
mysql_query('setnamesutf8',$con);
mysql_select_db('xauth',$con);
$sql='select*fromaccountswhereplayername="'.$username.'"';
$res=mysql_query($sql,$con);
$row=mysql_fetch_assoc($res);
if(empty($row)){
echo"notexist";
exit();
}
if($row['realpw']!=$password){
echo"passwordwrong";
exit();
}
$id=$row['id'];
$sql2='select*fromsessionswhereaccountid='.$id;
$res2=mysql_query($sql2,$con);
$row2=mysql_fetch_assoc($res2);
if(empty($row2)){
//=====要放在這,不管有沒有都嘗試刪除accountid為$id的一行======
mysql_query('='.$id,$con);
mysql_query('insertintosessionsvalues("'.$id.'","'.$_SERVER['REMOTE_ADDR'].'","'.date('Y-m-dH:i:s').'")',$con);
}else{
mysql_query('updatesessionssetipaddress="'.$_SERVER['REMOTE_ADDR'].'",logintime='.date('Y-m-dH:i:s').'"whereaccountid='.$id,$con);
}
echo"success!";

Ⅳ 如何快速批量刪除Mysql資料庫中的數據表

一、使用phpmyadmin工具批量刪除mysql資料庫表

使用phpmyadmin資料庫管理工具進行刪除,這是一個傳統的方法,在任何php虛擬主機中,你都可以操作。下面是操作過程介紹:

1、登錄phpmyadmin。選擇你的mysql資料庫名進入——點擊結構——選擇您要刪除的數據表——「選中項」中選擇刪除,執行刪除表操作。如下圖:

PHPMYADMIN使用技巧:如何快速批量刪除Mysql資料庫中的數據表 image00114 150x150

二、使用php腳本完成批量刪除

無憂主機(www.51php.com)小編從網上找了一段php代碼,也可以幫我們快速實現刪除。如果你對phpmyadmin工具「敏感」,可以使用下面的方式來實現快速刪除mysql資料庫表。 在下面的代碼復制到記事本後,配置過程中你要注意幾個問題:

1、 正確配置你mysql資料庫信息。這個你可以直接咨詢你的空間商就可以獲得啦。

2、 正確設置要刪除的資料庫表前綴,這個非常重要,填寫錯誤,將操作錯誤。請你務必確認你的資料庫表前綴哦,資料庫表前綴你可以在phpmyadmin中查詢到。一般都是xx_開頭的。 設置好後,將這段代碼另存為.php文件(如51php.php)然後上傳到您空間的網站根目錄(public_html)。上傳完畢,直接用域名/51php.php,就可以刪除了。 代碼如下:
<?php
mysql_connect('localhost','資料庫用戶名','資料庫密碼');
mysql_select_db('資料庫名稱');
$rs=mysql_query('show tables');
while($arr=mysql_fetch_array($rs))
{
$TF=strpos($arr[0],'51php_');
if($TF===0){
$FT=mysql_query("drop table $arr[0]");
if($FT){
echo "$arr[0] 刪除成功!<br>";
}
}
}
?>

以上兩種方法都可批量刪除數據表,特別提醒一下,數據是無價的,操作數據表的時候一定要先做好備份。免得誤刪除數據是無法恢復的。如果您不會備份,麻煩您參考:

360度全方位講解無憂網站資料庫備份

Mysql資料庫管理利器:phpmyadmin詳細使用教程

Ⅳ php mysql怎麼實現刪除功能

mysql_query("delete * from db_table where id=$id");
在你點擊刪除的時候把你刪除這條數據的id傳遞到刪除語句的id裡面,通過id來刪除整條數據;
具體步驟不明白的可以再問我。

Ⅵ 如何用php在mysql中刪除表中一個欄位里的某一行呢

沒有索引,那麼可以用like語句來匹配需要刪除的行:

deletefromuploadwhereidlike'QQ截圖%'limit1

在php中也是執行mysql語句,沒有用框架的話,一般上需要先寫與mysql套接語句,下面是簡單的樣例:

<?php
$localhost='localhost';//連接伺服器,大多情況下用localhost就可以了,
$user='root';//mysql登錄帳號
$upwd='123456';//mysql伺服器的登陸密碼
$db='upload';//你的mysql資料庫
$charset='utf8';//資料庫字元集
$conn=mysql_connect($localhost,$user,$upwd)ordie(mysql_error().'mysql數據連接失敗');
mysql_select_db($db,$conn)ordie('資料庫不存在'.mysql_error());
mysql_query("setnames'$charset'");//設置資料庫字元集
mysql_query("deletefromuploadwhereidlike'QQ截圖%'limit1");//刪除指定條件的數據。

Ⅶ 如何在phpmyadmin中刪除資料庫

操作步驟如下:

  1. 進入phpmyadmin;

  2. 選擇要操作的資料庫;如下圖:


    Ⅷ 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 連接發送查詢和命令

    Ⅸ PHP與MYSQL 的刪除數據表語句 :delete from 數據表 where 列名="值" limit 1

    列名稱就是這一豎條值的標題,跟你excel電子表一樣,第一行有一個說明的,像姓名、年齡、出生年月,這就是列名。

    LIMIT 1表示只刪除一行,若有多個,默認是從你打開表看到的順序從上往下刪除。

閱讀全文

與phpmysql刪除表相關的資料

熱點內容
壓縮包解碼器下載 瀏覽:130
愛旅行的預備程序員 瀏覽:111
安卓qq瀏覽器怎麼轉換到ios 瀏覽:292
不同編譯器的庫可以調用嗎 瀏覽:455
灰度信託基金加密 瀏覽:421
宿遷程序員兼職網上接單 瀏覽:924
電視編譯器怎麼設置 瀏覽:276
手機如何解壓漢字密碼的壓縮包 瀏覽:701
為什麼很多程序員愛用vim 瀏覽:828
安卓手機怎麼連接寶華韋健音響 瀏覽:555
12星座製作解壓球 瀏覽:867
java調用oracle數據 瀏覽:827
怎麼在伺服器上上傳小程序源碼 瀏覽:304
空中加油通達信指標公式源碼 瀏覽:38
分卷解壓只解壓了一部分 瀏覽:760
php網站自動登錄 瀏覽:705
合肥凌達壓縮機招聘 瀏覽:965
怎麼找到文件夾的圖標 瀏覽:237
linuxc編程pdf百度雲 瀏覽:192
會計pdf下載 瀏覽:835