За последние 24 часа нас посетили 52534 программиста и 1797 роботов. Сейчас ищут 814 программистов ...

Синтаксис INSERT

Тема в разделе "PHP и базы данных", создана пользователем zikko122, 12 апр 2014.

  1. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Помогите решить проблему, может кто-то уже сталкивался с таким.Выбивает такая ошибка [​IMG] вот что нужно добавить в базу
    Код (Text):
    1.   <div class="film_block">
    2.                     <aside>
    3.                         <div class="poster_film-box">
    4.                             <img src="{poster}" class="inner_view" alt="Poster of film" />
    5.                             <a href="later" class="w_later"><i class="icon"></i><span>watch later</span></a>
    6.                         </div>
    7.                         <div class="vote-buttons">
    8.                             <button id="like"><i class="icon"></i> <span>like</span></button>
    9.                             <button id="dislike"><i class="icon"></i> <span>dislike</span></button>
    10.                         </div>
    11.                         <ul class="characteristics">
    12.                                 <li>
    13.                                     <strong>Years</strong>
    14.                                     <span class="years">{year}</span>
    15.                                 </li>
    16.                                 <li>
    17.                                     <strong>Genre</strong>
    18.                                     <span class="genre">{genre}</span>
    19.                                 </li>
    20.                                 <li>
    21.                                     <strong>Country</strong>
    22.                                     <span class="country">{country}</span>
    23.                                 </li>
    24.                                 <li>
    25.                                     <strong>Quality</strong>
    26.                                     <span class="quality">{quality}</span>
    27.                                 </li>
    28.                                 <li>
    29.                                     <strong>Translation</strong>
    30.                                     <span class="translation">{trans}</span>
    31.                                 </li>
    32.                             </ul>
    33.                     </aside>
    34.                     <div class="main_film-wrapp">
    35.                         <!-- Vid -->
    36.                         <div id="tabs">
    37.                             <ul id="tabs_film_nav">
    38.                                 <li><a href="#">film</a></li>
    39.                                 <li><a href="#">Trailer</a></li>
    40.                             </ul>
    41.                            <div id="tab1">
    42.                                 <div id="player_a" class="projekktor"></div>
    43.                                 <script type="text/javascript">
    44.                                     $(document).ready(function() {
    45.                                         projekktor("#player_a", {
    46.                                         poster: "",
    47.                                         title: "",
    48.                                         playerFlashMP4: "swf/StrobeMediaPlayback/StrobeMediaPlayback.swf",
    49.                                         playerFlashMP3: "swf/StrobeMediaPlayback/StrobeMediaPlayback.swf",
    50.                                         width: "100%",
    51.                                         height: "385",
    52.                                         playlist: [
    53.                                             {
    54.                                             0: {src: "{url}", type: "video/ogg"},
    55.                                             1: {src: "{url}", type: "video/mp4"},
    56.                                             2: {src: "{url}", type: "video/webm"}
    57.                                             }
    58.                                         ]    
    59.                                         }, function(player) {} // on ready
    60.                                         );
    61.                                     });
    62.                                 </script>
    63.                             </div>
    64.                             <div id="tab2" style="display: none">
    65.                                <div id="player_a1" class="projekktor"></div>
    66.                                 <script type="text/javascript">
    67.                                     $(document).ready(function() {
    68.                                         projekktor("#player_a1", {
    69.                                         poster: "",
    70.                                         title: "",
    71.                                         playerFlashMP4: "swf/StrobeMediaPlayback/StrobeMediaPlayback.swf",
    72.                                         playerFlashMP3: "swf/StrobeMediaPlayback/StrobeMediaPlayback.swf",
    73.                                         width: "100%",
    74.                                         height: "385",
    75.                                         playlist: [
    76.                                             {
    77.                                             0: {src: "{url_1}", type: "video/ogg"},
    78.                                             1: {src: "{url_1}", type: "video/mp4"},
    79.                                             2: {src: "{url_1}", type: "video/webm"}
    80.                                             }
    81.                                         ]    
    82.                                         }, function(player) {} // on ready
    83.                                         );
    84.                                     });
    85.                                 </script>
    86.                             </div>
    87.                         </div>
    88.                         <section class="about_film">
    89.                             <h2>About film</h2>
    90.                             <p>Gravity is a 2013 British–American sci-fi thriller[3][4] and space drama film.[5][6] It was directed, co-written, co-produced and co-edited by Alfonso Cuaron, and stars Sandra Bullock and George Clooney as astronauts involved in the mid-orbit destruction of a space shuttle and their attempt to return to Earth.</p>
    91.                         </section>
    92.                         <section class="comments_a_film">
    93.                             <h2>Comments</h2>
    94.                             <form name="add_comments" action="#">
    95.                                 <textarea placeholder="Write comments, pleace" required="required"></textarea>
    96.                                 <button><span>Send</span></button>
    97.                             </form>
    98.                             <article>
    99.                                 <header>
    100.                                     <img src="img/author1.jpg" alt="author date"/>
    101.                                     <span class="author_name">Visual Idiot</span>
    102.                                 </header>
    103.                                 <p class="text">Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.</p>
    104.                             </article>
    105.                             <article>
    106.                                 <header>
    107.                                     <img src="img/author2.jpg" alt="author date"/>
    108.                                     <span class="author_name">Visual Idiot</span>
    109.                                 </header>
    110.                                 <p class="text">Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.</p>
    111.                             </article>
    112.                             <article>
    113.                                 <header>
    114.                                     <img src="img/author3.jpg" alt="author date"/>
    115.                                     <span class="author_name">Visual Idiot</span>
    116.                                 </header>
    117.                                 <p class="text">Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.</p>
    118.                             </article>
    119.                             <article>
    120.                                 <header>
    121.                                     <img src="img/author1.jpg" alt="author date"/>
    122.                                     <span class="author_name">Visual Idiot</span>
    123.                                 </header>
    124.                                 <p class="text">Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.Morbi sed quam ut lorem dignissim imperdiet. Duis massa magna, adipiscing ac sodales ac, fringilla vel elit. Sed sed molestie nisi. Sed sed molestie nisi.</p>
    125.                             </article>
    126.                         </section>
    127.                         <!-- / VID -->
    128.                     </div>
    129.                 </div>
    а вот самый код
    Код (Text):
    1.  $film = file_get_contents("tpl/film.html");
    2. $poster = $uploaddir . basename($_FILES['poster']['name']);
    3. $film = str_replace("{poster}",$poster,$film);
    4. $film = str_replace("{year}",$year,$film);
    5. $film = str_replace("{genre}",$genre,$film);
    6. $film = str_replace("{country}",$country,$film);
    7. $film = str_replace("{quality}",$quality,$film);
    8. $film = str_replace("{trans}",$trans,$film);
    9. $film = str_replace("{url}",$url,$film);
    10. $film = str_replace("{url_1}",$url_1,$film);
    11. $add = "INSERT INTO 'pages'('content') VALUES('$film')";
    12. $query = mysql_query($film) or die("Помилка: " . mysql_error());
    . Уже перепробовал все, что мог, менял на обратные апострофы и ничего не помогает.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Сам запрос покажи
     
  3. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Код (Text):
    1. "INSERT INTO 'pages'('content') VALUES('$film')"
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    1) не 'pages' и не 'content', а `pages` и `content`
    2) $film = mysql_real_escape_string($film); после всех str_replace.
     
  5. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Я все сделал, но к сожалению не работает
    Код (Text):
    1.  $film = file_get_contents("tpl/film.html");
    2. $poster = $uploaddir . basename($_FILES['poster']['name']);
    3. $film = str_replace("{poster}",$poster,$film);
    4. $film = str_replace("{year}",$year,$film);
    5. $film = str_replace("{genre}",$genre,$film);
    6. $film = str_replace("{country}",$country,$film);
    7. $film = str_replace("{quality}",$quality,$film);
    8. $film = str_replace("{trans}",$trans,$film);
    9. $film = str_replace("{url}",$url,$film);
    10. $film = str_replace("{url_1}",$url_1,$film);
    11. $film = mysql_real_escape_string($film);
    12. $add = "INSERT INTO `pages` (`content`) VALUES(`$film`)";
    13. $query = mysql_query($film) or die("Помилка: " . mysql_error());
    [​IMG]
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    дык $film надо было оставить в кавычках '.
    Кавычки (' и ") в программировании служат для обозначения строк.
    Апостроф (`) используется в языке SQL для выделения имён баз, таблиц и полей.
     
  7. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    эта же ошибка
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    невозможно
    Код (Text):
    1. INSERT INTO `pages` (`content`) VALUES('$film')
     
  9. zikko122

    zikko122 Новичок

    С нами с:
    1 апр 2014
    Сообщения:
    27
    Симпатии:
    0
    Оо ... все заработало спасибо)) я просто там где есть mysql_query($film) не ту перемену запихнул, нужно было так mysql_query($add).большое спасибо