//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
10年積累的網(wǎng)站設計、成都網(wǎng)站制作經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有松滋免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
//數(shù)據(jù)庫操作后,手動關閉是好得習慣,不手動關閉,php程序也會最后自動關閉
1.echo $admin_id=$_GET['admin_id']看有沒有傳值過來
2. include("../conn/conn.php");路徑是否正確,直接把mysql連接語句寫進來式一下
3.window.location.href='showadmin.php?admin_id=$admin_id';/script";admin_id=$admin_id不是要刪除么,咋還往這里跳轉 再者showadmin.php頁面可以接受傳來的admin_id不?建議先不要跳轉
4. tda href='deleteadmin.php?admin_id=?php echo $info[admin_id];?'刪除/a/td 不知道echo $info[admin_id];?能正確輸出不
看了你的代碼,錯誤有好幾個,第一:你還弄不明白js跟php的區(qū)別;js是在客戶端執(zhí)行的腳本,而php是在服務器端執(zhí)行的腳本,你想要執(zhí)行刪除,要么用ajax方法,要么跳轉到另外一個頁面執(zhí)行刪除操作之后再返回,給你第二種方法:重新寫function a()函數(shù):
function a(n){
window.location.href="delete.php?id="+n;
}
同一目錄下新建一個delete.php;代碼如下:直接拷貝粘貼:
?php
header('content-type:text/html;charset=utf8');
$id = $_GET['id'];
//連接數(shù)據(jù)庫(你自己寫)
//執(zhí)行刪除操作
$del='delete from spbd_a where spid='.$id;
mysql_query($del)or die('有毛病');
echo'script language='javascript' type='text/javascript'';
echo'alert('刪除成功');hisory.back();';
echo'/script';
?
錯誤二:id必須是唯一的:你的頁面input id="spid"卻有那么多個:
錯誤三:php傳遞數(shù)組的話應該用 input id="spid" name="text[]" 而你卻都是 name="text" 這樣的話只能傳遞一個值
mysql_query() 僅對 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標識符,如果查詢執(zhí)行不正確則返回 FALSE。對于其它類型的 SQL 語句,mysql_query() 在執(zhí)行成功時返回 TRUE,出錯時返回 FALSE。非 FALSE 的返回值意味著查詢是合法的并能夠被服務器執(zhí)行。這并不說明任何有關影響到的或返回的行數(shù)。 很有可能一條查詢執(zhí)行成功了但并未影響到或并未返回任何行。
以下查詢語法上有錯,因此 mysql_query() 失敗并返回 FALSE:
Example #1 mysql_query() 例子
php
$result = mysql_query("SELECT * WHERE 1=1")
or die("Invalid query: " . mysql_error());
?
以下查詢當 my_col 并不是表 my_tbl 中的列時語義上有錯,因此 mysql_query() 失敗并返回 FALSE:
Example #2 mysql_query()
?php
$result = mysql_query("SELECT my_col FROM my_tbl")
or die("Invalid query: " . mysql_error());
?
如果沒有權限訪問查詢語句中引用的表時,mysql_query() 也會返回 FALSE。
執(zhí)行以下代碼后將會把數(shù)據(jù)庫中所有的表刪除。
?php
$hostname ='localhost'; //服務器地址
$userid = 'username'; //用戶名
$password = 'password'; //密碼
$dbname = 'dbname'; //數(shù)據(jù)庫名稱
$connect = mysql_connect($hostname,$userid,$password);
mysql_select_db($dbname);
$result = mysql_query("show table status from $dbname",$connect);
while($data=mysql_fetch_array($result)) {
mysql_query("drop table $data[Name]");
}