Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2021, 14:24   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
Счастье Как исправить?: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE

Здравствуйте!
Подскажите, пожалуйста, из-за чего такая ошибка?: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id = 2' at line 1, и как ее исправить?

Код:
 if(isset($_POST["edit_partners"])){$edit_partners = "edit_partners='".clear_string($link, $_POST["edit_partners"])."',";}else{$edit_partners = 'edit_partners = "0",';}
 if(isset($_POST["delete_partners"])){$delete_partners = "delete_partners='".clear_string($link, $_POST["delete_partners"])."',";}else{$delete_partners = 'delete_partners = "0",';}
  if(isset($_POST["view_admin"])){$view_admin = "view_admin='".clear_string($link, $_POST["view_admin"])."' ";}else{$view_admin = 'view_admin = "0" ';}


          $querynew = $edit_partners.$delete_partners.$view_admin;
          
		  $querynew = clear_string($link,$querynew);
          $update = mysqli_query($link,"UPDATE reg_admin SET ".$querynew."  WHERE id = ".$id) or die(mysqli_error($link));
Женя32 вне форума Ответить с цитированием
Старый 11.02.2021, 14:49   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Вывести "UPDATE reg_admin SET ".$querynew." WHERE id = ".$id и посмотреть что там и соответствует ли оно синтаксису
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 11.02.2021, 16:34   #3
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
По умолчанию

Подскажите, пожалуйста, кавычки любые можно использовать? И такие - '', и такие - "" ?
Код:
login='admin',pass='7iyy9i�'

Последний раз редактировалось Женя32; 11.02.2021 в 16:38.
Женя32 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка Uncaught exception 'mysqli_sql_exception' with message 'You have an error in your SQL syntax; check the manual th Andrey0072 PHP 4 25.05.2018 16:30
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-3, 3' at line 1 kuzmich PHP 5 19.02.2017 20:55
Error in query: "delete from f_read_flag where message_id in () and user_id = ?", You have an error in your SQL syntax; nikytt PHP 4 25.06.2016 16:41
Ошибка You have an error in your SQL syntax monu91 PHP 4 01.06.2013 23:26
Database Server Error: You have an error in your SQL syntax helpkz БД в Delphi 10 29.03.2013 12:29