CREATE TABLE `deneme` (
`id` int(11) NOT NULL,
`dgr` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Tablo döküm verisi `deneme`
--
INSERT INTO `deneme` (`id`, `dgr`) VALUES
(1, 0);
buda butona tıklayınca tablodaki veri 0 ise 1, 1 ise 0 yapıcak kod,
try {
$bg = new PDO("mysql:host=localhost;dbname=test","root","root");
} catch (PDOException $e) {
echo $e->getMessage;
}
$sh = $bg->query("SELECT * FROM deneme ")->fetch(PDO::FETCH_ASSOC);
$d = $bg->prepare("UPDATE deneme SET id = :id, dgr = :dgr WHERE id = :id ");
if (!empty($_POST["s"])) {
if ($sh["dgr"] == 0):
$de = $d->execute(array("id" => "1","dgr" => "1" ));
elseif ($sh["dgr"] == 1):
$de = $d->execute(array("id" => "1","dgr" => "0" ));
endif;
}
?>
syntax hatası v.s olabilir bayağı geç saat olmuş :) bir sıkıntı vs. olursa yazarsın