Unknown column '****' in 'field list' - MySQL

Узнай цену своей работы

Формулировка задачи:

Всем привет! При добавлении статьи, пишет: Unknown column 'Acme' in 'field list' ( после того, как отправил запрос в БД ). Там где указываю Acme - логин пользователя (никаких проверок нет). Как я понимаю, ошибка из-за того, что не заполнено/не найдена надпись Acme в колонке? Вроде теги все закрыты, лишних запятых нет. Сама логика построена не верно?
Листинг программы
  1. <!-- Header (Logo. Slogan). Connect database -->
  2. <?php
  3. $base_path = $_SERVER["DOCUMENT_ROOT"]."/";
  4. define("BASE_PATH", $base_path);
  5. require_once $base_path . 'controller/config.php';
  6. if($_POST['submit']){
  7. $title = mysql_real_escape_string($_POST['title']);
  8. $keywords = mysql_real_escape_string($_POST['keywords']);
  9. $description = mysql_real_escape_string($_POST['description']);
  10. $anons = mysql_real_escape_string($_POST['anons']);
  11. $category = (int)$_POST['$category'];
  12. $date = date("Y-m-d");
  13. $author = mysql_real_escape_string($_POST['author']);
  14. $res = mysql_query("INSERT INTO `articles` SET
  15. `title`='{$title}',
  16. `keywords`='{$keywords}',
  17. `description`='{$description}',
  18. `date`='{$date}',
  19. `author`={$author},
  20. `anons`='{$anons}',
  21. `category`='{$category}'") or die(mysql_error());
  22. if(mysql_affected_rows() > 0){
  23. $_SESSION['res'] = '<strong>Статья успешно добавлена!</strong>';
  24. header("Location: add_article.php");
  25. exit;
  26. }else{
  27. $_SESSION['res'] = '<strong>К сожалению, что-то пошло не так. :(</strong>';
  28. header("Location: add_article.php");
  29. exit;
  30. }
  31.  
  32. }
  33. ?>
  34. <!DOCTYPE html>
  35. <html lang="en">
  36. <head>
  37. <meta charset="utf-8">
  38. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  39. <meta name="viewport" content="width=device-width, initial-scale=1">
  40. <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
  41. <title><?php echo A_NAME ?> - Добавление статьи</title>
  42. <!-- CKEDITOR ( http://ckeditor.com ) -->
  43. <script src="ckeditor/ckeditor.js"></script>
  44. <!-- AjexFileManager -->
  45. <script src="AjexFileManager/ajex.js"></script>
  46. <!-- Favicon -->
  47. <link rel="shortcut icon" type="image/icon" href="/assets/images/favicon.ico"/>
  48. <!-- Font Awesome -->
  49. <link href="/assets/css/font-awesome.css" rel="stylesheet">
  50. <!-- Bootstrap -->
  51. <link href="/assets/css/bootstrap.css" rel="stylesheet">
  52. <!-- Slick slider -->
  53. <link rel="stylesheet" type="text/css" href="/assets/css/slick.css"/>
  54. <!-- Fancybox slider -->
  55. <link rel="stylesheet" href="/assets/css/jquery.fancybox.css" type="text/css" media="screen" />
  56. <!-- Animate css -->
  57. <link rel="stylesheet" type="text/css" href="/assets/css/animate.css"/>
  58. <!-- Theme color -->
  59. <link id="switcher" href="/assets/css/theme-color/default.css" rel="stylesheet">
  60. <!-- Main Style -->
  61. <link href="/style.css" rel="stylesheet">
  62. <!-- Fonts -->
  63. <!-- Open Sans for body font -->
  64. <link href='https://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
  65. <!-- Raleway for Title -->
  66. <link href='https://fonts.googleapis.com/css?family=Raleway' rel='stylesheet' type='text/css'>
  67. <!-- Pacifico for 404 page -->
  68. <link href='https://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'>
  69. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  70. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  71. <!--[if lt IE 9]>
  72. <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  73. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  74. <![endif]-->
  75. </head>
  76. <body>
  77. <!-- BEGAIN PRELOADER -->
  78. <!-- <div id="preloader">
  79. <div class="loader"> </div>
  80. </div> -->
  81. <!-- END PRELOADER -->
  82. <!-- SCROLL TOP BUTTON -->
  83. <a class="scrollToTop" href="#"><i class="fa fa-chevron-up"></i></a>
  84. <!-- END SCROLL TOP BUTTON -->
  85. <!-- Start menu section -->
  86. <section id="menu-area">
  87. <nav class="navbar navbar-default main-navbar" role="navigation">
  88. <div class="container">
  89. <div class="navbar-header">
  90. <!-- FOR MOBILE VIEW COLLAPSED BUTTON -->
  91. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  92. <span class="sr-only">Toggle navigation</span>
  93. <span class="icon-bar"></span>
  94. <span class="icon-bar"></span>
  95. <span class="icon-bar"></span>
  96. </button>
  97. <!-- LOGO -->
  98. <a class="navbar-brand logo" href="<?= A_URL ?>"><img src="/assets/images/logo.jpg" alt="logo"></a>
  99. </div>
  100. <div id="navbar" class="navbar-collapse collapse">
  101. <ul id="top-menu" class="nav navbar-nav main-nav menu-scroll">
  102. <li><a href="<?= URL ?>">Главная</a></li>
  103. <li class="active"><a href="<?= A_URL ?>">Адмика</a></li>
  104. </ul>
  105. </div><!--/.nav-collapse -->
  106. <div class="search-area">
  107. <form action="">
  108. <input id="search" name="search" type="text" placeholder="What're you looking for ?">
  109. <input id="search_submit" value="Rechercher" type="submit">
  110. </form>
  111. </div>
  112. </div>
  113. </nav>
  114. </section>
  115. <!-- End menu section -->
  116. <!-- Start blog banner section -->
  117. <section id="blog-banner">
  118. <img src="/assets/images/blog-banner.jpg" alt="Header Logo">
  119. <div class="blog-overlay">
  120. <div class="container">
  121. <div class="row">
  122. <div class="col-md-12">
  123. <div class="blog-banner-area">
  124. <h2><?php echo A_SLOGAN;?></h2>
  125. </div>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130. </section>
  131. <!-- End blog banner section -->
  132. <!-- /Header (Logo. Slogan). Connect database -->
  133. <!-- Start blog section -->
  134. <section id="blog">
  135. <div class="container">
  136. <div class="row">
  137. <div class="col-md-12">
  138. <div class="blog-area">
  139. <div class="row">
  140. <div class="col-lg-8 col-md-7 col-sm-12">
  141. <div class="blog-left blog-archive">
  142. <?php
  143. echo $_SESSION['res'];
  144. unset($_SESSION['res']);
  145. ?>
  146. <form method="post">
  147. <table>
  148. <tr>
  149. <td>
  150. Название:
  151. </td>
  152. <td>
  153. <input type="text" name="title" maxlength="255" size="50">
  154. </td>
  155. </tr>
  156. <tr>
  157. <td>
  158. Ключевые слова:
  159. </td>
  160. <td>
  161. <input type="text" name="keywords" maxlength="255" size="50">
  162. </td>
  163. </tr>
  164. <tr>
  165. <td>
  166. Краткое описание:
  167. </td>
  168. <td>
  169. <textarea name="anons" id="anons" cols="50" rows="5"></textarea>
  170. <script>
  171. var anons = CKEDITOR.replace('anons');
  172. AjexFileManager.init({returnTo:'ckeditor',editor:anons});
  173. </script>
  174. </td>
  175. </tr>
  176. <tr>
  177. <td>
  178. Описание:
  179. </td>
  180. <td>
  181. <textarea name="description" id="description" cols="50" rows="10"></textarea>
  182. <script>
  183. var description = CKEDITOR.replace('description');
  184. AjexFileManager.init({returnTo:'ckeditor',editor:description});
  185. </script>
  186. </td>
  187. </tr>
  188. <tr>
  189. <td>
  190. Категория:
  191. </td>
  192. <td>
  193. <select name="category">
  194. <?php
  195. $res = mysql_query("SELECT * FROM `category`");
  196. while ($row = mysql_fetch_assoc($res)){
  197. echo "<option value='{$row['id']}'>{$row['name']}</option>\r\n";
  198. }
  199. ?>
  200. </select>
  201. </td>
  202. </tr>
  203. <tr>
  204. <td>
  205. Автор:
  206. </td>
  207. <td>
  208. <input type="text" name="author" maxlength="50" size="18">
  209. </td>
  210. </tr>
  211. <tr>
  212. <td colspan="2"><input type="submit" name="submit" value="Добавить"></td>
  213. </tr>
  214. </table>
  215. </form>
  216. </div>
  217. </div>
  218. <!-- right sidebar -->
  219. <?php include $base_path . A_VIEW . '/sidebar.php';?>
  220. <!-- /right sidebar -->
  221. </div>
  222. </div>
  223. </div>
  224. </div>
  225. </div>
  226. </section>
  227. <!-- End blog section -->
  228. <!--footer/LOGO/Soc.icons/Copyright-->
  229. <?php include $base_path . A_VIEW . '/footer.php' ?>
  230. <!--/footer/LOGO/Soc.icons/Copyright-->

Решение задачи: «Unknown column '****' in 'field list'»

textual
Листинг программы
  1. INSERT INTO <имя таблицы>[(<имя столбца>,...)]
  2. {VALUES (<значение столбца>,…)}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут