0

Guyz 我的 php 项目中有这个查询,我不知道它有什么问题,任何人都可以帮忙

$first_name = $_POST['first_name'];
$middle_name = $_POST['middle_name'];
$last_name = $_POST['last_name'];
$telephone = $_POST['telephone'];
$date_of_birth = $_POST['date_of_birth'];
$number = $_POST['number'];


mysql_connect('domain','username','password');
mysql_select_db('db name');

$query="UPDATE scout_cabs SET first_name = '$first_name' , middle_name = '$middle_name' , last_name = '$last_name' , telephone = '$telephone' , date_of_birth = '$date_of_birth'  WHERE number = '$number'";
mysql_query($query);
mysql_close();
4

1 回答 1

0

检查变量是否设置。如果变量为空,则查询将不起作用。

//something like
$first_name = isset($_POST['first_name'])?$_POST['first_name']:NULL;
//other variables as well

如果它不起作用,请在mysql
中检查您的查询 一点建议使用 mysqli而不是mysql

于 2013-10-13T12:28:02.670 回答