本文目錄一覽:
- 1、如何用php語句刪除MySQL中數據怎麼編碼啊???
- 2、PHP刪除MySQL里一個表裡面的行的代碼
- 3、求用php代碼清空mysql其中一個表的數據、
- 4、求助:php如何清空mysql資料庫
- 5、PHP怎麼寫可以清空MYSQL資料庫中一個表裡面的值!
- 6、怎麼用php刪除mysql資料庫內容
如何用php語句刪除MySQL中數據怎麼編碼啊???
比如你要刪除這個新聞的話userid=?php echo $row_rsmem[‘username’]; ? 這個地方最好傳新聞的id號
然後在manager.php頁面用$_GET[‘userid’]獲取到id值, 然後拼裝sql語句 ,也就是DELETE * FROM TABLE WHERE userid=$_GET[‘userid’] 然後執行就行了
PHP刪除MySQL里一個表裡面的行的代碼
$username = $_GET[“username”];
$password = $_GET[“password”];
date_default_timezone_set(‘Asia/Shanghai’);
$con = mysql_connect(‘localhost’, ‘xauth’, ‘xauthpassword’) or die(mysql_error());
mysql_query(‘set names utf8’, $con);
mysql_select_db(‘xauth’,$con);
$sql = ‘select * from accounts where playername=”‘ . $username . ‘”‘;
$res = mysql_query($sql, $con);
$row = mysql_fetch_assoc($res);
if (empty($row)) {
echo “not exist”;
exit();
}
if ($row[‘realpw’] != $password) {
echo “password wrong”;
exit();
}
$id = $row[‘id’];
$sql2 = ‘select * from sessions where accountid=’ . $id;
$res2 = mysql_query($sql2, $con);
$row2 = mysql_fetch_assoc($res2);
if (empty($row2)) {
//=====要放在這,不管有沒有都嘗試刪除accountid為$id的一行======
mysql_query(‘delete from sessions where accountid=’.$id,$con);
mysql_query(‘insert into sessions values (“‘ . $id . ‘”,”‘ . $_SERVER[‘REMOTE_ADDR’] . ‘”,”‘ . date(‘Y-m-d H:i:s’) . ‘”)’,$con);
} else {
mysql_query(‘update sessions set ipaddress=”‘ . $_SERVER[‘REMOTE_ADDR’] . ‘”, logintime=’ . date(‘Y-m-d H:i:s’) . ‘” where accountid=’ . $id,$con);
}
echo “success!”;
求用php代碼清空mysql其中一個表的數據、
delete from 表名;
truncate table 表名;
不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。
效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢複數據。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,
而truncate相當於保留mysql表的結構,重新創建了這個表,所有的狀態都相當於新表。
求助:php如何清空mysql資料庫
mysql:虛擬主機的話可以直接登錄管理平台。資料庫管理裡面有清空。也有快捷的清空方式!伺服器的話,可以直接去你的資料庫目錄下找到data目錄然後找到你對應的資料庫名字的文件夾,打開把裡面的東西刪除了就可以了!目錄通常為:安裝磁碟目錄\安裝的文件夾目錄\MySql\MySQL Server 5.1\data 類似的。mssql:使用 查詢分析器 連接登陸資料庫 刪除裡面所有的非系統庫
PHP怎麼寫可以清空MYSQL資料庫中一個表裡面的值!
參考方法:
delete from 表名;
truncate table 表名;
不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢複數據。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當於保留mysql表的結構,重新創建了這個表,所有的狀態都相當於新表。
怎麼用php刪除mysql資料庫內容
用delete語句刪除整條記錄,用update語句將內容更新為空值,也就是清空欄位內容,當然,前提是那些欄位允許為空值
刪除:
$sql = ‘delete from `tablename` where id=1’;
mysql_query($sql);
tablename 要換成你的表的名稱
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/190793.html