2013-09-24 3 views
1

У меня возникли проблемы с этим обновлением query.INSERT работает абсолютно fine.My запрос INSERT и UPDATE запрос следующим образом,PHP SQL UPDATE запросов вопрос

Это ошибка, которую я получаю.

db_exec:DB Error: 
(UPDATE vms2 set invoiceid='', slicenseinfo='testVM', 
    manufacturerid='692', hyp='6', stitle='UBER', vmg='UBER', sversion='1716', sinfo='', 
    purchdate='1367712000', licqty='7', lictype='192', dns='', ipv4='10.2.36.3', ipv4dns='102.32.3.55', 
    remip='110.2.3.3', remipdns='100.32.3.32', ipv6='', 
    hdd='', ram='', cores='', WHERE id=14): 
    near "WHERE": syntax error 


Array 
(
    [0] => Array 
     (
      [file] => C:\xampp\htdocs\test\php\editvm.php 
      [line] => 149 
      [function] => db_exec 
      [args] => Array 
       (
        [0] => PDO Object 
         (
         ) 

        [1] => UPDATE vms2 set invoiceid='', slicenseinfo='testVM', manufacturerid='692', hyp='6', stitle='UBER', vmg='UBER', sversion='1716', sinfo='', purchdate='1367712000', licqty='7', lictype='192', dns='', ipv4='10.2.36.3', ipv4dns='102.32.3.55', remip='110.2.3.3', remipdns='100.32.3.32', ipv6='', hdd='', ram='', cores='', WHERE id=14 
       ) 

     ) 

    [1] => Array 
     (
      [file] => C:\xampp\htdocs\test\index.php 
      [line] => 490 
      [args] => Array 
       (
        [0] => C:\xampp\htdocs\test\php\editvm.php 
       ) 

      [function] => require 
     ) 

) 

Спасибо за вашу помощь :)

+2

Вы не должны иметь, 'после последнего значения. Но не видя кода, который генерирует запрос, дальнейшая помощь невозможна –

+0

Спасибо Darhazer, это была запятая .. чехлы – Carter

ответ

0

у вас есть лишняя запятая перед ИНЕКЕ, которая не требуется

UPDATE vms2 set invoiceid='', slicenseinfo='testVM', manufacturerid='692', hyp='6', stitle='UBER', vmg='UBER', sversion='1716', sinfo='', purchdate='1367712000', licqty='7', lictype='192', dns='', ipv4='10.2.36.3', ipv4dns='102.32.3.55', remip='110.2.3.3', remipdns='100.32.3.32', ipv6='', hdd='', ram='', cores='' WHERE id=14 

Это должно Работа.

0

Обновление UPDATE команда к этому

UPDATE vms2 set invoiceid='', slicenseinfo='testVM', manufacturerid='692', hyp='6', stitle='UBER', vmg='UBER', sversion='1716', sinfo='', purchdate='1367712000', licqty='7', lictype='192', dns='', ipv4='10.2.36.3', ipv4dns='102.32.3.55', remip='110.2.3.3', remipdns='100.32.3.32', ipv6='', hdd='', ram='', cores='' WHERE id=14` 
+0

это была запятая перед «сердечками» .thnaks за вашу помощь – Carter