Startseite » Tags
Code

Eine Textdatei Lesen

Kompletten Inhalt ausgeben.

$flatfile = 'textdatei.txt';
$inhalt = file_get_contents($flatfile);
echo $inhalt;

Nur Zeile 3 ausgeben.

$flatfile = 'textdatei.txt';
$zeile = file($flatfile);
echo $zeile[3];

Letzte Zeile ausgeben.

$flatfile = 'textdatei.txt';
$letzte = count($flatfile);
echo $flatfile[($letzte -1)];
Code

CREATE TABLE

Eine weitere Tabelle für die Datenbank.

#primary #unique #auto_increment #index

CREATE TABLE `xtabelle` (
  `xid` int(11) NOT NULL,
  `xtitel` varchar(191) NOT NULL DEFAULT '',
  `xlink` varchar(191) NOT NULL DEFAULT '',
  `xtext1` text,
  `xtext2` text,
  `xdatum` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `xstatus` int(11) NOT NULL DEFAULT '0',
  `xklicks` int(32) NOT NULL DEFAULT '0',
  `xuser` varchar(50) NOT NULL DEFAULT ''
) 
ENGINE=InnoDB 
DEFAULT CHARSET=utf8mb4 
COLLATE=utf8mb4_unicode_ci;

ALTER TABLE `xtabelle`
ADD PRIMARY KEY (`xid`),
ADD UNIQUE KEY `xlink` (`xlink`);

ALTER TABLE `xtabelle`
MODIFY `xid` int(11) NOT NULL AUTO_INCREMENT;
Code

mySQL SUM

Klickt man hier auf einen der Artikel, wird dieser Klick in die Zelle "aklicks" in die Datenbank geschrieben und der Wert dort um einen erhöht.

Jetzt wollte ich mal den Wert aller Klicks zusammen zählen und hab mir dafür einen Einzeiler Zweizeiler mit der mySQL Funktion SUM geschrieben.

$stmt = $db->query('SELECT SUM(aklicks) FROM artikel');
$counter = $stmt->fetchColumn();

Naja, nun sind es genau 700 Klicks in nicht mal 20 Tagen.

Wohl bemerkt, ist man hier als Admin eingeloggt, werden die Klicks nicht gezählt.

bUTschy.de4CMS (2022)