FollowMe

JQuery: click counter script

05.
Jul 11

Du möchtest wissen, wie oft eine Datei von Deiner Website herunter geladen wurde – mit JQuery geht das ganz einfach. In meinem Beispielscript werden zunächst allen HREFs einer bestimmten Klasse – hier “dl_link” – ein Evenhandler hinzugefügt. Der Eventhandler fängt das “Click Ereignis” ab und deaktiviert anschliessend das Standardverhalten der HREFs. Weiterlesen: JQuery: click counter script


MySQL Backupscript

14.
Mai 11

Du bist auf der Suche nach einem einfach zu konfigurierenden MySQL Backupscript? Schau mal hier vorbei:

http://sourceforge.net/projects/automysqlbackup/

Features:
Tägliche, wöchentliche und monatliche Backup mittels mysqldump, einzelnes oder mehrere Backupfiles, Kompression, E-Maillogs, …

Tip:
Führt das Script mit

1
bash /some_other_folder/automysqlbackup

aus. Bei Ausführen über sh kann es zu Fehlern kommen.


MySQL: Zeichengrenze für Volltextindex erhöhen

14.
Feb 11

MySQL indiziert im Volltextmodus per default Zeichenketten mit mindestens 4 Zeichen Länge. Damit auch Abkürzungen wie z. B. PHP in den Index kommen, mußt Du in /tec/mysql/my.cnf folgende Zeile in der Sektion [mysqld] hinzufügen.

1
ft_min_word_len = 2

Diese Einstellung ist global für den MySQL Server gültig. Du kannst das z. B. phpmyadmin im Abschnitt “Variablen” oder mit

SHOW variables LIKE 'ft_%'

kontrollieren. Weiterlesen: MySQL: Zeichengrenze für Volltextindex erhöhen


MySQL: Datensätze in eine andere Tabelle kopieren

02.
Feb 11

Datensätze – auch Tupel oder Zeilen – genannt werden am besten mit dem SQL Statement INSERT INTO … von einer Relation/Tabelle in eine Andere überführt. Es folgen ein paar einfache Beispiele zur praktischen Anwendung: Weiterlesen: MySQL: Datensätze in eine andere Tabelle kopieren


MySQL: Zusammengesetzter Index mit Autoincrement

30.
Jan 11

In machen Fällen benötigt man während des Datenbankdesigns situationsbedingte bzw. kombinierte Autoincremente. Das kann durch einen zusammengesetzten Index realisiert werden. Im folgenden erstellen wir eine Tabelle mit 4 Spalten: location, model, serial und foreign Weiterlesen: MySQL: Zusammengesetzter Index mit Autoincrement


MySQL Trigger: Verfallsdatum für einen oder mehrere Datensätze

13.
Okt 10


Für ein kleines privates Projekt trage ich gespiderte Daten in einer Datenbank zusammen, die sich 1/2 stündlich aktualisiert. Damit die Datenbank nicht zu groß wird, werden alte Datensätze automatisch gelöscht. Dazu verwende ich folgendes SQL Statement:

1
2
DELETE FROM [meineTabelle] 
WHERE [anlageDatum] < DATE_SUB(NOW(),INTERVAL 12 HOUR)

Weiterlesen: MySQL Trigger: Verfallsdatum für einen oder mehrere Datensätze


mtop: Fehler beim Bearbeiten von mtop (–configure), Debian Lenny

05.
Mai 10

Bei der Installation des Linux-Tools mtop – für das live monitoring von MySql Datenbanken – kommt es unter Debian Lenny zu einem kleinen Problem. Dieses Problem endet in der Fehlermeldung:

1
2
3
4
5
6
7
8
Richte mtop ein (0.6.6-1.2) ...
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
dpkg: Fehler beim Bearbeiten von mtop (--configure):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 mtop
E: Sub-process /usr/bin/dpkg returned an error code (1)

Weiterlesen: mtop: Fehler beim Bearbeiten von mtop (–configure), Debian Lenny


Suche in durch Trennzeichen getrennten Strings (Zeichenketten) mit MySQL und regulären Ausdrücken

18.
Mrz 10

Manchmal kommt der Webentwickler nicht drumherum Werte in Trennzeichen getrennten Listen zu speichern. Für diesen Fall bieten sich die sogenannte Suche über Wortgrenzen mit MySQL an. MySQL definiert Wörter als alnum. Z. B. das Zeichen “|” gehört nicht zur Klasse alnum. Daher kann es als Trenner für Wortgrenzen eingesetzt werden [...]

Das folgende Statement:

1
SELECT myColumn FROM myTable WHERE mySearchColumn REGEXP "[[:< :]]1[[:>:]]"

findet in einer Trennzeichen getrennten Liste von Zeichen ein Element dieser Gruppe. Z. B.

Datensatz 1, Feld mySearchColumn: 1|11|21 (match)
Datensatz 2, Feld mySearchColumn: 11|12 (kein match)
Datensatz 3, Feld mySearchColumn: 1 (match)

Die Suche über Wortgrenzen bietet den Vorteil, daß auch nach mehreren Übereinstimmungen innerhalb einer Liste gesucht werden kann. Die Suche über LIKE %1% würde im o. g. Beispiel auf alle 3 Datensätze matchen.

Bitte vergesst aber nicht, daß es auch noch das Normalisieren von Datenstrukturen gibt – also achtet darauf, ob es um eine “schöne” und flexible Lösung handelt …

Weiterführender Link:
http://dev.mysql.com/doc/refman/5.1/de/regexp.html



adobe air Apache2 Apps Blender css debian factory fundstück fundstücke geek news geek wear Grafik-Tutorial html HTML/XHTML html 5 iphone iPhone OS 4.0 ispcp javascript jqtouch jquery jquery plugin linux linux shell Mac mysql os x pdf phonegap PHP PostgreSQL profiling qr code script security SEM SEO shell Technik tooltip typo3 video wallpaper xcode zend framework
 
ads webograf nohostname linkeaugen.de
 
linkeaugen - top image

Twitter timeline

Blogverzeichnis - Blog Verzeichnis bloggerei.de

IE Tester

Copyright 2010 devgeek.de - News, Tutorials & Links  
Templatedesign & Programmierung Mark Buch | Impressum | RSS