Я хочу обновить базу данных mysql. Для меня это стало обычной практикой, но по какой-то причине без ошибок это просто не работает. Единственное, что я никогда не делал это сравнить с 2-х переменных (в данном случае, ID & & Имя)Обновление SQL перестает работать?
$name = $_POST['name'];
$duty = $_POST['duty'];
$number = $_POST['number'];
$url = $_POST['url'];
$insert = "UPDATE vendors SET name = '$_POST[name]', duty = '$_POST[duty]', number = '$_POST[number]', url = '$_POST[url]' WHERE id = '$id' && name = '$name'";
$result=mysql_query($insert) or die(mysql_error());
if ($result) {
header("location:**HIDDEN**");
Любая помощь будет оценена.
* вздох *, http://bobby-tables.com/ – Quentin
попробуйте положить кубик ($ insert); после вашего оператора $ insert и использования запроса, напечатанного непосредственно в клиенте базы данных, скажем, phpmyadmin, таким образом вы сможете отлаживать и знать, что происходит неправильно. – netemp
, если вы используете этот код в производстве R.I.P для всех ваших конфиденциальных данных ... – peipst9lker