将数据替换并插入用户

时间:2014-01-18 16:52:12

标签: php database

如何在数据库中添加特定学生的新数据 例如。现有数据

学生姓名:abc Jobscope1:HR

我希望数据库显示

学生姓名:abc Jobscope1:IT

这是正确的查询吗?

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

我的数据库中没有为特定的abc学生显示或替换任何内容。 而是使用空字段

创建新行

2 个答案:

答案 0 :(得分:1)

如果要更新数据库中的行,则必须使用UPDATE语句

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

否则Sharikov Vladislav提到使用INSERT语句创建一个新学生的新行。

答案 1 :(得分:0)

您的意思是添加与现有学生相关的数据吗?你应该用这个:

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