2014-01-18 50 views
-1

如何在數據庫中添加新數據特定學生 例如:現有數據替換和插入數據給用戶

學生姓名:ABC Jobscope1:HR

我希望數據庫顯示

學生姓名是什麼:ABC Jobscope1:IT

這是正確的查詢?

$sql = "INSERT INTO student_details.". 
    "(jobscope1)". 
    "VALUES('$jobscope1')"; 

什麼都沒有顯示或替換在我的數據庫中爲特定的ABC學生。 取而代之的是用空字段創建一個新行

回答

1

:你應該使用這個一個新學生。

0

您的意思是添加與現有學生連接的數據嗎?如果您希望在數據庫中更新行作爲Sharikov弗拉迪斯拉夫提到,在使用它創建一個新的行INSERT語句必須使用UPDATE語句

UPDATE student_details SET jobscope1 = 'new value' WHERE student_id = {id}; 

否則

$sql = "INSERT INTO student_details (jobscope1, student_id) VALUES ('$jobscope1', '$student_id')";