1樓:匿名使用者
sql刪除語句,無需*號
<?php
include_once 'sql.php';
$id= $_get['id'];//能輸出傳過來的id號$mysql="delete from `new` where `id` = $id"
$query=mysql_query($mysql)?'刪除成功':'刪除失敗';
echo $query;
}?>
2樓:匿名使用者
你看下資料庫中id這個欄位用的是整型(int)還是字串(char)。
如果是整型的話,$mysql一句應該寫成
$mysql="delete * from `new` where id=$id";
為防止歧義,更推薦寫成
$mysql='delete * from `new` where id='.$id;
3樓:匿名使用者
$mysql="delete from `new` where id='$id'";
$query=mysql_query($mysql);
echo mysql_error(); 看看你的sql語句有什麼錯誤,mysql_query 成功返回true 失敗返回false
要看具體影響了多少行 可使用 mysql_affected_rows()
4樓:
樓上有正解。
下次再遇到這樣的問題,先輸出一下sql語句。echo $mysql;然後在頁面上把輸出的結果在phpmyadmin下執行下。看看出現什麼錯誤。
php新手問題 點選刪除,提示刪除成功,但是資料還在 50
5樓:月光羔兒我**
你不是echo 「ok」;麼?
那麼if (data === "success")當然要改成if (data === "ok")
php資料庫新增、刪除、修改資料(mysql) 20
6樓:淿渚
表述的不是很清楚,問的crud也是相當的初級呀。
7樓:影翼視覺
吧你問題描述清楚點,不然無法回答
php中如何用核取方塊刪除資料和修改資料
8樓:秀乞群群
頁面**:
delete.php**:
<?php
$checkbox=$_post['checkbox'];
print_r($checkbox);
?>
php刪除資料庫記錄
9樓:
$sql="delete from a where id='".$_get['id']."'";
細心一些 少了一對雙引號
10樓:匿名使用者
$sql="delete from a where id='.$_get['id']'
$_get前面多了個「.」
應該是這樣寫 $sql="delete from a where id='$_get['id']'";
或者 $sql="delete from a where id=''";這樣更安全(意思是不出錯)。
你有的是什麼編輯器啊?
這種錯誤都沒有提示?
使用zend studio 吧。語法錯誤,它會提示的。
php 刪除mysql資料庫 能修改新增 就是不能刪除
11樓:匿名使用者
加了 1720036678
12樓:我的寶要
你的邏輯是不是寫錯了。。。。
13樓:匿名使用者
我這有我寫的刪除的**,如果沒解決的話追問我,可以發給你做參考
thinkphp 怎麼實現對mysql做到建立表,修改欄位,新增欄位,刪除欄位 30
14樓:蘭亭幽草
<?php
class mysqlmanage
/** 檢測表是否存在,也可以獲取表中所有欄位的資訊
* table 要查詢的表名
* return 表裡所有欄位的資訊
*/function checktable($table)
/** 檢測欄位是否存在,也可以獲取欄位資訊(只能是一個欄位)
* table 表名
* field 欄位名
*/function checkfield($table,$field)
/** 新增欄位
* table 表名
* info 欄位資訊陣列 array
* return 欄位資訊 array
*/function addfield($table,$info)
/** 修改欄位
* 不能修改欄位名稱,只能修改
*/function editfield($table,$info)
/** 欄位資訊陣列處理,供新增更新欄位時候使用
* info[name] 欄位名稱
* info[type] 欄位型別
* info[length] 欄位長度
* info[isnull] 是否為空
* info['default'] 欄位預設值
* info['comment'] 欄位備註
*/private function filterfieldinfo($info)
$sql=$newinfo['name']." ".$newinfo['type'];
$sql.=(!empty($newinfo['length']))?($newinfo['length']) .' ':' ';
$sql.=$newinfo['isnull'].' ';
$sql.=$newinfo['default'];
$sql.=$newinfo['comment'];
return $sql;}/*
* 刪除欄位
* 如果返回了欄位資訊則說明刪除失敗,返回false,則為刪除成功
*/function dropfield($table,$field)
/** 獲取指定表中指定欄位的資訊(多欄位)
*/function getfieldinfo($table,$field)else
}return $info;}}
怎樣批量刪除ACESS資料庫文字型欄位記錄中的回車空行
我的建議是直接拷貝到ultraedit裡 使用替換硬回車或軟回車的方法 查詢 p 或 l 將其替換為空 就可以自動消除所有空行了 還有一種辦法是拷入word裡 在ctrl h中高階選項替換。寫一個迴圈函式,每次執行1萬條,重新整理後從下一條繼續執行 做好標識 update employee set ...
SQL自增欄位,有資料刪除後,如何實現自增欄位的連續
對於自增欄位確實有這個問題,也無法改變,這是由於自增欄位的值是內部計算,專每使用一次都會自屬動 1,有點類似線序,你可以使用如下兩種方法解決 1 自增欄位改為不用手工增加,每次都取最大值 1來儲存 2 不改自增欄位型別,採用邏輯刪除的方法,比如在表中增加一個欄位isdel 1表示已刪除,0或者其它值...
中間空了一行,無法刪除,怎麼回事啊(段前段後改為0不行)
選單欄 工具 選項 檢視 格式標記 全部 勾選 確定。看看中間空一行裡面有什麼被隱藏的內容或設定格式。也可以選上面那些正常的段落 用格式刷格式這兩行中間。word文件中間空了一行,沒法刪除,怎麼回事啊 清除格式都沒法 選單欄 工具 選項 檢視 格式標記 全部 勾選 確定。看看中間空一行裡面有什麼被隱...