• 10-03-2017, 19:46:15
    #1
    php 5'e baya bi gerideyim

    tek kolon update işleminde de sıkıntı yok çoklu update ihtiyacı hasıl olunca sıkıntım büyüdü :S

    şu kodda hata nedir

    $query = $db->prepare("UPDATE content SET ctitle = :ctitle pstatus = :pstatus hit = :hit WHERE id = :id");
    $update = $query->execute(array(
         'ctitle' => $ctitle,
         'pstatus' => $pstatus,
         'hit' => $hit,
         'id' => $id,
    ));
    if ( $update ){
         print "Oldu o is";
    } 
    else{
         $error = $query->errorInfo();
      echo 'MySQL Error: ' . $error;
    verdiği hata Notice: Array to string conversion in
  • 10-03-2017, 19:47:57
    #2
    'id' => $id, kısmındaki sonraki virgülü kaldırıp deneyin bakalım.

    mobilim pcye geçince yardımcı olmak isterim.
  • 10-03-2017, 19:50:07
    #3
    aynı hata devam ediyor
  • 10-03-2017, 19:53:30
    #4
    'ctitle' => $ctitle,
    'pstatus' => $pstatus,
    'hit' => $hit,
    'id' => $id,

    kısımlarını şu şekilde düzeltin bakayım
    ':ctitle' => $ctitle,
    'status' => $pstatus,
    ':hit' => $hit,
    ':id' => $id


    mysql kısımlarını virgül ile ayırmayı unutmayın.


    şu şekilde deneyin.

    $query = $db->prepare("UPDATE content SET ctitle = :ctitle, pstatus = status, hit = :hit WHERE id = :id");
    $update = $query->execute(array(
    ':ctitle' => $ctitle,
    'status' => $pstatus,
    ':hit' => $hit,
    ':id' => $id
    ));
    if ( $update ){
    print "Oldu o is";
    }
    else{
    $error = $query->errorInfo();
    echo 'MySQL Error: ' . $error;
  • 10-03-2017, 19:55:48
    #5
    Üyeliği durduruldu
    PDO kullanımı hakkında şu makalemi tavsiye ederim: http://kodlab.org/php-pdo-kullanimi
  • 10-03-2017, 19:57:41
    #6
    yok yine olmuyor yine :S
  • 10-03-2017, 20:05:44
    #7
    Üyeliği durduruldu
    $query = $db->prepare("UPDATE content SET ctitle = :ctitle, pstatus = status, hit = :hit WHERE id = :id");
    $update = $query->execute(array(
    'ctitle' => $ctitle,
    'pstatus' => $pstatus,
    'hit' => $hit,
    'id' => $id
    ));

    Bu kod çalışmıyor mu?
  • 10-03-2017, 20:10:13
    #8
    oradaki standart tek kolon update işlemi bu zıkkımda ne and var ne or ilka verdiğim koddaki tek hata sonraki , işaretiydi olmazsa her bir kolon için bir düzenleme sayfası yazacağım..
  • 10-03-2017, 20:16:48
    #9
    Skype adresinizi pm ile gönderin 1 saate evdeyim.