Проблема с UPDATE mysql

Discussion in 'PHP' started by eregis, 7 May 2011.

  1. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Кароче щас пишу проэкт и столкнулся с такой проблемой ==
    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 'balans='0.69' WHERE id='3' LIMIT 1' at line 1

    Code:
    function update_balans ($newstoim,$newkol,$id){
    $id=$id;
    $y = mysql_query("SELECT * FROM jobs WHERE id='$id'");
    $sourse = mysql_fetch_array($y);
    $oldkol=$sourse['col'];
    $oldstoim=$sourse['chena'];
    $newstoim=$newstoim;
    $newkol=$newkol;
    if($oldcol>$newcol || $oldstoim>$newstoim){
    echo "<font class='glava'>Цена или количество задания не может быть уменшена</font>";
    }
    else{
    $all = $newkol * $newstoim;
    $sql = mysql_query("UPDATE jobs SET col='$newkol', chena='$newstoim' balans='$all' WHERE id='$id' LIMIT 1");
    echo mysql_error();
    /*if($sql==TRUE){
    	echo<<<HTML
    <SCRIPT LANGUAGE="javascript">
    						window.location.href = "jobs.php?do=my"
    						alert("Задание успешно обновлено");
    						</SCRIPT>
    HTML;
    	}
    	else{
    	echo<<<HTML
    <SCRIPT LANGUAGE="javascript">
    						window.location.href = "jobs.php?do=my"
    						alert("Ошибка");
    						</SCRIPT>
    HTML;
    	}*/
    	}
    	}
    Вот кусок где функция вызывается
    Code:
    if(isset($_POST['save'])){
    $kol = $_POST['kol'];
    $id = $_GET['id'];
    $stoim = $_POST['onestoim'];
    update_balans($stoim,$kol,$id);
    }
    вот передача параметра
    Code:
    <a href='jobs.php?do=balans&id=%s'>
    		<font size='1'>Пополнить баланс</font></a></td>
     
    #1 eregis, 7 May 2011
    Last edited: 7 May 2011
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    eregis Не хватает запятой перед balans
     
    _________________________
  3. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Лучше не пишите проект.
     
  4. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    блин, точно, запарился уже ... нада перекур
     
  5. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    поч ?