PHP - 根据另一个变量

时间:2017-05-09 15:00:55

标签: php mysql

我正在使用PHP在自学课程中为学校做一些数据库项目,所以我不太了解语法。我试图根据给定的ID更改数据库的一行。

下面是我想要完成的一些伪代码:

if(databaseRowWithThis$id name == x) 
   UPDATE database SET name = '$name' WHERE id='$id';

如果这令人困惑,请告诉我,我会尽力清理它。 提前致谢。

1 个答案:

答案 0 :(得分:2)

PHP with Syntax

$conn = mysqli_connect($server,$login,$pw,$database);   // connection info

$sql = "UPDATE yourtablename SET name= ? WHERE id=?";   // placeholders for parameters
$stmt = $conn->prepare($sql);  // prepare the query
if($stmt){
  $stmt->bind_param("is",$id,$name);   // bind the parameters to the ?, i for integers, s for string, must be in exact order as the query
  $stmt->execute();  // execute
  $stmt->close();  // close statement
}
$conn->close(); // close the connection