Автор Тема: Ошибка из базы данных  (Прочитано 459 раз)

0 Пользователей и 1 Гость просматривают эту тему.

takebet

Ошибка из базы данных
« : 24 Января 2017, 22:05:38 »
Подскажите пожалуйста, как исправить эту ошибку:
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 '','11','2.67','267','1485283241','1486579241')' at line 2

Когда делаю продажу продукции, то выходит такая ошибка, полдня мучаюсь со скриптом.
Дело в том, что в скрипте было 5 деревьев (условно деревья), добавил еще 7, разделил покупку на две страницы (_farm.php и _farm2.php), на одной покупка пяти деревьев, на второй странице покупка семи деревьев. Собирает всё на третьей странице (_store.php), а вот при продаже на четвертой странице (_market.php) возникает такая ошибка.
 
Помечен как лучший ответ пользователем 09 Марта 2023, 13:54:51

AlexGraur

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений
  • Дата регистрации: Апр. 2016
  • Расположение: Россия
  • Возраст: 33
  • Сообщений: 139
  • Страна: ru
  • Поблагодарили: 53 раз(а)
  • Репутация +4/-0
  • Пол: Мужской
  • Admin Гномограда-ДТВ
  • Дата рождения:
    1991-03-11
Ошибка из базы данных
« Ответ #1 : 24 Января 2017, 23:01:17 »
  • Это не лучший ответ
  • в файле где выдает данную ошибку посмотри строчку 2 - там ошибка какая-то.. но скорее проблема в том, что где-то неправильно указал данные переменных или не прописал в бд - поэтому и выдает ошибку. сложно судить не видя образца страницы - php страницы. Если бы скинул страницу - можно бы было поискать причину
     

    takebet

    Ошибка из базы данных
    « Ответ #2 : 24 Января 2017, 23:11:01 »
    вот код страницы:
    Спойлер
    <?PHP
    $_OPTIMIZATION["title"] = "Аккаунт - Торговая лавка";
    $usid = $_SESSION["user_id"];
    $usname = $_SESSION["user"];

    $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
    $user_data = $db->FetchArray();

    $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
    $sonfig_site = $db->FetchArray();

    ?>
    </div>
          <div class="col-md-8">
          <div class="btn btn-block btn-lg btn-inverse noborder" style="cursor:default">Продажа векселей</div>
    <div class="login-form noborder2">
    Векселя распределяется между двумя счетами (счет для покупок и счет
    для вывода) в пропорциях: <font color="#f59f97"><?=100-$sonfig_site["percent_sell"]; ?>% на счет для покупок и <?=$sonfig_site["percent_sell"]; ?>% на вывод.</font>


    Курс продажи: <font color="#f59f97"><?=$sonfig_site["items_per_coin"]; ?> векселей = 1 облигация.</font>
    <div class="clr"></div><BR />
    <?PHP
    # Продажа
    if(isset($_POST["sell"])){

    $all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"] + $user_data["f_b"] + $user_data["g_b"] + $user_data["h_b"] + $user_data["i_b"] + $user_data["j_b"] + $user_data["k_b"] + $user_data["l_b"];

       if($all_items > 0){
       
          $money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
          
          $tomat_b = $user_data["a_b"];
          $straw_b = $user_data["b_b"];
          $pump_b = $user_data["c_b"];
          $pean_b = $user_data["d_b"];
          $peas_b = $user_data["e_b"];
          $tomat1_b = $user_data["f_b"];
          $straw1_b = $user_data["g_b"];
          $pump1_b = $user_data["h_b"];
          $pean1_b = $user_data["i_b"];
          $peas1_b = $user_data["j_b"];
          $pean2_b = $user_data["k_b"];
          $peas2_b = $user_data["l_b"];
          
          $money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;
          $money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
          
          # Обновляем юзверя
          $db->Query("UPDATE db_users_b SET money_b = money_b + '$money_b', money_p = money_p + '$money_p', a_b = 0, b_b = 0, c_b = 0, d_b = 0, e_b = 0, f_b = 0, g_b = 0, h_b = 0, i_b = 0, j_b = 0, k_b = 0, l_b = 0 
          WHERE id = '$usid'");
          
          $da = time();
          $dd = $da + 60*60*24*15;
          
          # Вставляем запись в статистику
          $db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, f_s, g_s, h_s, i_s, j_s, k_s, l_s, amount, all_sell, date_add, date_del) VALUES
          ('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$tomat1_b','$straw1_b','$pump1_b','$pean1_b','$peas1_b',$pean2_b','$peas2_b','$money_add','$all_items','$da','$dd')");
          
          echo "<center><font color = 'green'>Вы продали {$all_items} плодов, на сумму {$money_add} серебра</font></center><BR />";
          
          $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
          $user_data = $db->FetchArray();
          
       }else echo "<center><font color = 'red'>Вам нечего продавать :(</font></center><BR />";

    }
    ?>          
    <form action="" method="post">
    <div class="col-md-4"></div>
    <div class="col-md-3">
    У вас в наличии
    </div>
    <div class="col-md-3">
    <center>На сумму (облигаций)</center>
    </div>
    <div class="col-md-2"></div>
      <div class="col-md-12 margt">
      <div class="col-md-2"></div>
       <div class="col-md-2"><img src="/images/gift-box.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["a_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["a_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/pencils.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["b_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["b_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/clipboard.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["c_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["c_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/retina.svg" style="width:40px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["d_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["d_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/compas.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["e_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["e_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/map.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["f_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["f_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/mail.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["g_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["g_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/clocks.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["h_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["h_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/loop.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["i_b"]; ?> векселей</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["i_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/toilet-paper.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["j_b"]; ?> Продуктов</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["j_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/book.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["k_b"]; ?> Продуктов</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["k_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
      <div class="col-md-12 margb">
      <div class="col-md-2"></div>
        <div class="col-md-2"><img src="/images/paper-bag.svg" style="width:35px; height:35px; margin-bottom:10px;margin-right:15px;"/></div>
        <div class="col-md-4"><?=$user_data["l_b"]; ?> Продуктов</div>
        <div class="col-md-2"><?=$func->SellItems($user_data["l_b"], $sonfig_site["items_per_coin"]); ?></div>
      <div class="col-md-2"></div>
      </div>
    <input type="submit" class="btn btn-block btn-lg btn-primary margt" name="sell" value="Продать все"></td>
    </form>

    </div>
                            
    <div class="clr"></div>   

    [свернуть]
     

    BubleGum

    • *
    • Оффлайн
    • Награды Более 7 лет на форуме Более 100 сообщений
    • Дата регистрации: Дек. 2016
    • Сообщений: 161
    • Страна: ru
    • Поблагодарили: 4 раз(а)
    • Репутация +0/-0
    • Пол: Мужской
    Ошибка из базы данных
    « Ответ #3 : 26 Января 2017, 12:56:49 »
    нашел ошибку в том что нет ковычки,вот пробуйте https://yadi.sk/d/lUsLKfEt3AzTgA
     
    Теги: