Не работает этот запрос. В phpmyadmin
сам запрос дает результат, таблица обновляется, но когда я запускаю php-скрипт
работать не хочет. Хотя и ошибок вроде нету. Я думаю, этот из-за скобок. Или что?
$id = $_GET['id'];
$title = strip_tags(trim($_POST['title']));
$text = strip_tags(trim($_POST['text']));
$author = strip_tags(trim($_POST['author']));
mysql_query(" UPDATE users SET title=$title, text='$text', author='$author'
WHERE id='$id' ");
Ошибка тут title=$title,
кавычек нет.
А так очень не хорошо пишите, используйте PDO
а то можно так таких дел натворить,
// Подключение
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}
$id = $_GET['id'];
$strip_tags(trim($_POST['title']));
$strip_tags(trim($_POST['text']));
$author = strip_tags(trim($_POST['author']));
$sql = "UPDATE users SET title='$title', text='$text', author='$author' WHERE id='$id'";
$result = mysql_query($sql);
if (!$result) {
die('Неверный запрос: ' . mysql_error());
}
// Обновилось
printf("Обновилось записей: %d\n", mysql_affected_rows());
Виртуальный выделенный сервер (VDS) становится отличным выбором
ЗдравствуйтеДелаю небольшой студенческий проект и у меня возникла трудность которую я не могу разрешить без сторонней помощи
Здравствуйте,у меня такой вопросМожно ли передать переменную из Middleware в Controller