PHP ile MySQL tabloya Değerler takma

0 Cevap php

Ben farklı banner reklamlar karşılık, içinde birkaç değerleri olan bir PHP dizi var. Dolarlık bir dizi 0 değeri olurdu, denir diyelim. I 0, bu bir tamsayı tutar impressions, aynı denilen tabloda bir alan var. Ben, bu alanda bu tamsayı diyoruz bunu artırmak ve aynı satırda geri koymak istiyorum.

Basite indirgemek. Ben gösterilen geçerli reklam gösterimlerin sayısı kadar aramak istiyorum. Reklam $ 500 gösterim söylüyorlar. Ben 501 için, bu sayıyı artırmak ve tabloya geri koymak istiyorum.

Ben yeterince iyi anlattığımı umuyorum. İşte benim kod kadar bulunuyor:

$ads = array($a, $b, $c, $d, $e, $f, $g, $h, $i, $j);
$rand = rand(0,9);
print($ads[$rand]);
$writeVar = $rand;

$con = mysql_connect("localhost","delives0_ads","ads");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("delives0_ads", $con);
$sqlCmd = mysql_query("SELECT * FROM impressions ('$writeVar');");
$sqlCmd++;
mysql_query("INSERT INTO impressions ('$writeVar`) VALUES ('$sqlCmd');");
mysql_close($con);

Düzenleme: İşte SQL yapıdır

CREATE TABLE IF NOT EXISTS `impressions` (
  `0` int(11) NOT NULL,
  `1` int(11) NOT NULL,
  `2` int(11) NOT NULL,
  `3` int(11) NOT NULL,
  `4` int(11) NOT NULL,
  `5` int(11) NOT NULL,
  `6` int(11) NOT NULL,
  `7` int(11) NOT NULL,
  `8` int(11) NOT NULL,
  `9` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

0 Cevap