• 28-11-2013, 15:40:03
    #1
    Reveloper
    Merhaba,

    delirecem resmen :

    mysql_query("UPDATE orders SET personal_id='$userid' AND lastchange='$now' WHERE id='$orderid'");

    bu kodda ne hata var arkadaşlar?

    userid'yi session ile alıyorum sayfa kafasında session_start(); var diğer heryerde userid çalışıyor ancak bunun içinde çalışmıyor. userid'de sayfanın kafasında update yapınca değeri 0 olarak giriyor. echo yapıyorum userid'yi görüyor bi üstünde bi altında denedim görüyor sıkıntı yok ama update yaparken görmüyor


    CREATE TABLE IF NOT EXISTS `orders` (
      `id` int(10) NOT NULL AUTO_INCREMENT,
      `date` varchar(16) NOT NULL,
      `time` varchar(8) NOT NULL,
      `name` varchar(60) NOT NULL,
      `surname` varchar(60) NOT NULL,
      `telephone` varchar(20) NOT NULL,
      `address` text NOT NULL,
      `city` varchar(50) NOT NULL,
      `country` varchar(50) NOT NULL,
      `product_id` int(4) NOT NULL,
      `payment_type` int(2) NOT NULL,
      `ip` varchar(15) NOT NULL,
      `status` int(2) NOT NULL DEFAULT '1',
      `lastchange` varchar(15) NOT NULL,
      `personal_id` varchar(2) NOT NULL,
      `site` varchar(50) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
  • 28-11-2013, 15:43:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yanlış yazmışsın

    mysql_query("UPDATE orders SET personal_id='$userid', lastchange='$now' WHERE id='$orderid'");

    böyle olacak
  • 28-11-2013, 15:46:49
    #3
    AND yerine , deneyin
  • 28-11-2013, 15:51:25
    #4
    pyromus adlı üyeden alıntı: mesajı görüntüle
    yanlış yazmışsın

    mysql_query("UPDATE orders SET personal_id='$userid', lastchange='$now' WHERE id='$orderid'");

    böyle olacak
    Güzel nokta.

    "AND"i şart satırında kullanabilirsiniz.
  • 28-11-2013, 15:53:21
    #5
    Reveloper
    dün geceden beri ben bunun için mi php.ini ayarlarına kadar oynadım te allahım yarabbim ya. saolun beyler
  • 28-11-2013, 15:54:51
    #6
    Burti adlı üyeden alıntı: mesajı görüntüle
    dün geceden beri ben bunun için mi php.ini ayarlarına kadar oynadım te allahım yarabbim ya. saolun beyler
    Bazen en kolay şey görünmeyebiliyor. Bu durumlarda en iyisi birkaç saat ara verip gözlerini dinlendirmek.