$sql="UPDATE paper
set
$field='$data'
where paper_id
AND user_id='" . $_SESSION['edit2'] . "'";
我遇到了一個問題,當我更新paper_id 2的標題(在紙表中的列)時; user_id 1前一個paper_id 1; user_id 1也被更新。MySQL更新1行表,上一個表正在更新
任何人都可以給我點子嗎?
$sql="UPDATE paper
set
$field='$data'
where paper_id
AND user_id='" . $_SESSION['edit2'] . "'";
我遇到了一個問題,當我更新paper_id 2的標題(在紙表中的列)時; user_id 1前一個paper_id 1; user_id 1也被更新。MySQL更新1行表,上一個表正在更新
任何人都可以給我點子嗎?
試試這個:
$sql="UPDATE paper
set
$field='$data'
where paper_id =".$_REQUEST['paperid']." /* something that comes from your Request*/
AND user_id='" . $_SESSION['
edit2'] . "'";
$sql="UPDATE paper
SET
$field='$data'
WHERE paper_id = '$something'
AND user_id='" . $_SESSION['edit2'] . "'";
變化$something
爲任何你想要的
在附錄中:mysql_query(「INSERT INTO user(username,password)VALUES('$ username','$ password')」,$ con); \t $ _SESSION ['edit2'] = mysql_insert_id($ con);在更新:爲什麼它不能自動更新paper_id與user_id在一起,而不影響以前的表? $ somethings我不知道該怎麼做,因爲我需要它遵循$ _SESSION ['edit2']。如果我這樣說,數據庫也會出現問題。 – Emeryln
$paper_id = isset($_POST['paper_id']) ? $_POST['paper_id'] : '';
if ($paper_id)
{
$sql="UPDATE paper
SET
$field='$data'
WHERE paper_id = '$paper_id'
AND user_id='" . $_SESSION['edit2'] . "'";
}
注: paper_id應該從形式通過。
$ sql =「UPDATE paper set $ field ='$ data'where paper_id ='」。 $ _SESSION ['addpaper']。 「'和user_id ='」。 $ _SESSION ['login']。 「'」
這是現在的工作。
非常感謝。 離散事件, 愛德華瓦多戈Cácere, Ilesh帕特爾
你在這裏失去了一些東西'那裏paper_id' –