更新数据WHERE

时间:2017-01-04 16:53:47

标签: php mysql

我有一个名为client的表,我正在尝试更新联系号码,但仅针对输入的id。我有一个表单,可以为要更改的数据创建两个文本字段。我的问题是我不确定如何只更新输入的id的数据。

代码:

<form method="post" name="update" >
Client ID:
<br>
<input type="text" name="clientid"><br>
Contact Number:
<br>
<input type="text" name="contactno"><br>
<input type="submit" name="submit" value="Update"><br><br>
</form>
<?php
if(isset($_POST['submit'])){
$client = $_POST['clientid'];
$contact = $_POST['contactno'];

$result= $pdo->prepare ("UPDATE client SET client_contact_number='$contact' WHERE client_id='$client'");
$result->execute;
}
?>

1 个答案:

答案 0 :(得分:0)

你的语法应该是:

mysqli_query($connection, $sql_query)

您错过了方法中的$connection对象。

PHP文档:http://php.net/manual/en/mysqli.query.php

*此问题的原始版本使用了程序语法 - 因此我的回答。